.editorial-page{color-scheme:light;background:var(--color-lab-paper);color:var(--color-lab-ink);font-size:1.0625rem;line-height:1.55}.editorial-page *,.editorial-page :before,.editorial-page :after{box-sizing:border-box}.editorial-page a,.editorial-page button,.editorial-page input{-webkit-tap-highlight-color:color-mix(in srgb, var(--color-lab-vermilion) 24%, transparent);touch-action:manipulation}.editorial-page a:focus-visible,.editorial-page button:focus-visible,.editorial-page input:focus-visible{outline:3px solid var(--color-lab-vermilion);outline-offset:3px}.editorial-page h1,.editorial-page h2,.editorial-page h3,.editorial-page p,.editorial-page figure,.editorial-page dl,.editorial-page dd{margin-top:0}.editorial-page h1,.editorial-page h2,.editorial-page h3{letter-spacing:-.055em;text-wrap:balance;font-weight:560}.editorial-page h1{max-width:16ch;margin-bottom:0;font-size:clamp(3.5rem,5vw,4.5rem);line-height:.94}.editorial-page h2{margin-bottom:0;font-size:clamp(2.5rem,3.7vw,3.75rem);line-height:.96}.editorial-page h3{margin-bottom:0;font-size:clamp(1.4rem,2vw,2.15rem);line-height:1.04}.editorial-page em{color:var(--color-lab-vermilion);font-style:normal}.editorial-page img{max-width:100%;display:block}.editorial-label,.editorial-section-label,.security-chain,.team-directory__meta,.editorial-meta-line{font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.76rem;font-weight:400;line-height:1.45}.editorial-label{color:var(--color-lab-graphite);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.editorial-label>span{width:2.25rem;height:2.25rem;color:var(--color-lab-ink);background:0 0;flex:none;place-items:center;display:inline-grid}.editorial-index-hero{border-bottom:1px solid var(--color-lab-ink);background:var(--color-lab-paper);position:relative;overflow:clip}.research-page .editorial-index-hero{background:var(--color-lab-research-hero)}.editorial-index-hero>.section-container{padding-top:clamp(1.75rem,3vw,3rem);padding-bottom:clamp(2rem,3.25vw,3.25rem);display:grid}.editorial-index-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:end;gap:clamp(2rem,4vw,4.5rem);display:grid}.editorial-index-hero__copy>p:not(.editorial-label){max-width:42rem;color:var(--color-lab-graphite);text-wrap:pretty;margin:clamp(1.25rem,2vw,2rem) 0 0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.45}.editorial-section{border-bottom:1px solid var(--color-lab-rule);padding:clamp(3rem,5vw,5rem) 0;position:relative}.editorial-section--ink{border-color:color-mix(in srgb, var(--color-lab-paper-bright) 22%, transparent);background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.editorial-section--sulphur{border-color:var(--color-lab-ink);background:var(--color-lab-sulphur-soft)}.editorial-section__heading{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.55fr);align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,3vw,3rem);display:grid}.editorial-section__heading h2{max-width:11ch}.editorial-section__heading>p{max-width:36rem;color:var(--color-lab-graphite);text-wrap:pretty;margin-bottom:0;font-size:1rem}.editorial-section--ink .editorial-section__heading>p{color:color-mix(in srgb, var(--color-lab-paper-bright) 72%, transparent)}.editorial-section-label{color:var(--color-lab-vermilion-deep);margin-bottom:1rem}.editorial-section--ink .editorial-section-label{color:var(--color-lab-apricot)}.editorial-cta{min-height:48px;color:inherit;border:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 1rem;font-weight:680;text-decoration:none;display:inline-flex}.editorial-cta:hover{background:var(--color-lab-sulphur);color:var(--color-lab-ink)}.blog-index__subscribe.research-hero__subscribe{background:var(--color-lab-ink);align-self:center;padding:1.5rem 1.5rem 1.5rem 2rem}.editorial-page .newsletter-form{gap:0}.editorial-page .newsletter-form input,.editorial-page .newsletter-form button{border-radius:0;height:48px}.editorial-page .newsletter-form input{border:1px solid var(--color-lab-ink);background:var(--color-lab-paper-bright);width:min(15rem,45vw);color:var(--color-lab-ink);padding:0 .9rem}.editorial-page .newsletter-form input::placeholder{color:var(--color-lab-faint)}.editorial-page .newsletter-form button{border:1px solid var(--color-lab-ink);background:var(--color-lab-ink);color:var(--color-lab-paper-bright);border-left:0;padding:0 1.15rem}.editorial-page .newsletter-form button:hover{background:var(--color-lab-vermilion);color:var(--color-lab-ink)}.benchmark-ledger{border-top:1px solid var(--color-lab-ink)}.benchmark-ledger article{border-right:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-ink);border-left:1px solid var(--color-lab-ink);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-height:18rem;display:grid}.benchmark-ledger article:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr)}.benchmark-ledger article:nth-child(2n) .benchmark-ledger__media{grid-area:1/2}.benchmark-ledger__media{border-right:1px solid var(--color-lab-ink);background:var(--color-lab-paper-deep);place-items:center;min-height:15rem;padding:0;display:grid;position:relative;overflow:hidden}.benchmark-ledger article:nth-child(2n) .benchmark-ledger__media{border-right:0;border-left:1px solid var(--color-lab-ink)}.benchmark-ledger article:nth-child(2) .benchmark-ledger__media{background:var(--color-lab-sulphur-soft)}.benchmark-ledger article:nth-child(3) .benchmark-ledger__media{background:var(--color-lab-apricot)}.benchmark-ledger__media img{object-fit:cover;width:100%;height:100%;max-height:none;transition:transform .42s cubic-bezier(.22,1,.36,1)}.benchmark-ledger article:focus-within .benchmark-ledger__media img,.benchmark-ledger article:hover .benchmark-ledger__media img{transform:scale(1.025)}.benchmark-ledger__content{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.benchmark-ledger article:nth-child(3n+1) .benchmark-ledger__content{background:var(--color-lab-paper-deep)}.benchmark-ledger article:nth-child(3n+2) .benchmark-ledger__content{background:var(--color-lab-apricot)}.benchmark-ledger article:nth-child(3n) .benchmark-ledger__content{background:var(--color-lab-sulphur-soft)}.benchmark-ledger__topline{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""description description";align-items:start;gap:1rem;display:grid}.benchmark-ledger__content h2{grid-area:title;max-width:11ch;margin-top:0;font-size:clamp(2.1rem,3vw,3.1rem)}.benchmark-ledger__open{border:1px solid var(--color-lab-ink);min-height:2.75rem;color:var(--color-lab-ink);font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;background:0 0;grid-area:action;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.85rem;font-weight:660;text-decoration:none;display:inline-flex}.benchmark-ledger__open:hover{background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.benchmark-ledger__topline>p{max-width:43rem;color:var(--color-lab-graphite);grid-area:description;margin:0;font-size:1rem}.benchmark-ledger__links{border-top:1px solid var(--color-lab-rule);flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:1.25rem;padding-top:.75rem;display:flex}.benchmark-ledger__links a{min-height:2rem;color:var(--color-lab-ink);align-items:center;gap:.4rem;font-size:.9rem;font-weight:660;text-decoration:none;display:inline-flex}.benchmark-ledger__links a:hover{color:var(--color-lab-vermilion-deep)}.research-notes{border-top:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 28%, transparent);border-left:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 28%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=821px){.research-notes-section .editorial-section__heading h2{max-width:none}.research-notes-section .editorial-section__heading h2>span,.research-notes-section .editorial-section__heading h2>em{white-space:nowrap;display:block}}.research-notes article{border-right:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 28%, transparent);flex-direction:column;min-height:15rem;padding:clamp(1.5rem,2.5vw,2.5rem);display:flex}.research-notes article:first-child{background:var(--color-lab-oxblood)}.research-notes h3{max-width:13ch;margin-top:1rem}.research-notes p{max-width:38rem;color:color-mix(in srgb, var(--color-lab-paper-bright) 70%, transparent);margin:1rem 0 1.5rem}.research-notes a{width:fit-content;min-height:44px;color:var(--color-lab-sulphur);margin-top:auto;font-weight:680;text-decoration:none}.security-page .editorial-index-hero{background:var(--color-lab-apricot)}.blog-index__hero{border-top:1px solid var(--color-white);border-bottom-color:color-mix(in srgb, var(--color-lab-paper-bright) 22%, transparent);background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.blog-index__hero .editorial-label{color:var(--color-lab-apricot)}.blog-index__hero .editorial-label>span{background:var(--color-lab-oxblood)}.blog-index__hero .editorial-index-hero__copy>p:not(.editorial-label){color:color-mix(in srgb, var(--color-lab-paper-bright) 72%, transparent)}.security-page .editorial-index-hero:before{background:var(--color-lab-sulphur-soft);content:"";width:18vw;height:100%;position:absolute;top:0;right:0}.security-page .editorial-index-hero>.section-container{z-index:1;position:relative}.security-chain{border:1px solid var(--color-lab-paper-bright);background:var(--color-lab-ink);box-shadow:.8rem .8rem 0 var(--color-lab-vermilion);color:var(--color-lab-paper-bright)}.security-chain figcaption{border-bottom:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 35%, transparent);color:var(--color-lab-apricot);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.security-chain ol{margin:0;padding:0;list-style:none}.security-chain li{border-bottom:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 24%, transparent);grid-template-columns:4.75rem 1fr;align-items:center;gap:1rem;min-height:3.85rem;padding:.75rem 1rem;display:grid;position:relative}.security-chain li:last-child{background:var(--color-lab-vermilion);color:var(--color-lab-ink);border-bottom:0}.security-chain li:not(:last-child):after{z-index:1;background:var(--color-lab-ink);width:1.1rem;height:1.1rem;color:var(--color-lab-sulphur);content:"↓";text-align:center;line-height:1;position:absolute;bottom:-.55rem;right:1rem}.security-chain li span{color:var(--color-lab-apricot)}.security-chain li:last-child span{color:var(--color-lab-ink)}.security-chain li strong{font-family:var(--font-sans);letter-spacing:-.015em;text-transform:none;font-size:1rem}.security-controls{border-top:1px solid var(--color-lab-ink);border-left:1px solid var(--color-lab-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-page .editorial-section__heading{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);gap:1.5rem 2rem}.security-page .editorial-section__heading h2{max-width:18ch}.security-control{border-right:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-ink);background:var(--color-lab-paper-bright);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:14rem;display:grid}.security-control:nth-child(4n+3),.security-control:nth-child(4n+4){background:var(--color-lab-paper-deep)}.security-control h2{max-width:15ch;padding:1.5rem 1.5rem .75rem;font-size:clamp(1.65rem,2.15vw,2.2rem);line-height:1.04}.security-control>p{text-wrap:pretty;grid-column:1;align-self:start;max-width:38rem;margin-bottom:0;padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.52}.security-invitation{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.55fr);align-items:end;gap:2rem 5rem;display:grid}.security-invitation h2{max-width:10ch}.security-invitation__copy p{max-width:34rem;color:color-mix(in srgb, var(--color-lab-paper-bright) 70%, transparent);margin:0 0 1.5rem}.company-hero__copy h1{max-width:none;font-size:clamp(3.25rem,5vw,4.75rem)}.company-page .editorial-index-hero__grid{grid-template-columns:1fr;grid-template-areas:"copy""portrait""intro";align-items:start;row-gap:clamp(2rem,3vw,3rem)}.company-hero__copy{grid-area:copy}.company-hero__intro{border-top:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-rule);grid-area:intro;grid-template-columns:minmax(15rem,1.15fr) minmax(0,2.85fr);gap:0;display:grid}.company-hero__intro p{margin-bottom:0}.company-hero__lead{background:var(--color-lab-ink);min-height:0;color:var(--color-lab-paper-bright);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.company-hero__lead>span,.company-hero__evidence article>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;display:block}.company-hero__lead>span{color:var(--color-lab-apricot)}.company-hero__lead p{text-wrap:balance;max-width:24ch;margin-top:0;font-size:clamp(1.3rem,1.65vw,1.65rem);font-weight:620;line-height:1.2}.company-hero__evidence{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-hero__evidence article{padding:1.5rem}.company-hero__evidence article:not(:last-child){border-right:1px solid var(--color-lab-rule)}.company-hero__evidence article>span{color:var(--color-lab-vermilion-deep);margin-bottom:1rem}.company-hero__evidence p{color:var(--color-lab-graphite);line-height:1.48}.company-research-link{width:fit-content;color:var(--color-lab-vermilion-deep);text-underline-offset:.2em;margin-top:.5rem;font-weight:680;text-decoration-thickness:1px;display:block}.company-research-link:hover{color:var(--color-lab-ink)}.company-portrait{border:1px solid var(--color-lab-ink);background:var(--color-lab-ink);box-shadow:.8rem .8rem 0 var(--color-lab-sulphur);color:var(--color-lab-paper-bright);grid-area:portrait;position:relative;overflow:hidden}.company-portrait img{width:100%;height:auto}.company-portrait figcaption{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.team-directory{border-top:1px solid var(--color-lab-rule);border-left:1px solid var(--color-lab-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-page #team-title{white-space:nowrap;max-width:none}.team-directory article{border-right:1px solid var(--color-lab-rule);border-bottom:1px solid var(--color-lab-rule);grid-template-columns:minmax(10rem,.38fr) minmax(0,.62fr);min-height:18rem;display:grid}.team-directory article:nth-child(4n+2),.team-directory article:nth-child(4n+3){background:var(--color-lab-paper-deep)}.team-directory__portrait{border-right:1px solid var(--color-lab-rule);background:var(--color-lab-sulphur-soft);min-width:0;margin:0;position:relative;overflow:hidden}.team-directory article:nth-child(3n+2) .team-directory__portrait{background:var(--color-lab-apricot)}.team-directory article:nth-child(3n) .team-directory__portrait{background:var(--color-lab-paper-deep)}.team-directory__portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1)}.team-directory__monogram{background:linear-gradient(var(--color-lab-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-lab-rule) 1px, transparent 1px), var(--color-lab-ink);width:100%;height:100%;color:var(--color-lab-sulphur);font-family:var(--font-mono);letter-spacing:-.08em;background-size:2rem 2rem;place-items:center;font-size:clamp(2.5rem,5vw,5rem);display:grid}.team-directory article:hover .team-directory__portrait img{transform:scale(1.025)}.team-directory__portrait figcaption{background:var(--color-lab-ink);width:2.25rem;height:2.25rem;color:var(--color-lab-paper-bright);font-family:var(--font-mono);place-items:center;font-size:.7rem;display:grid;position:absolute;bottom:0;right:0}.team-directory__body{flex-direction:column;min-width:0;padding:clamp(1.25rem,2vw,2rem);display:flex}.team-directory__meta{color:var(--color-lab-vermilion-deep);justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-directory__meta>a{width:44px;height:44px;color:var(--color-linkedin);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.team-directory__meta>a:hover{color:var(--color-lab-ink)}.team-directory h3{max-width:14ch;margin-top:.75rem}.team-directory__body>p:last-child{max-width:41rem;color:var(--color-lab-graphite);text-wrap:pretty;margin:1rem 0 0;font-size:.94rem;line-height:1.5}.investor-ledger{border-top:1px solid var(--color-lab-ink);border-left:1px solid var(--color-lab-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.investor-ledger a{border-right:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-ink);min-height:13rem;color:var(--color-lab-ink);align-content:center;gap:1.5rem;padding:clamp(2rem,3vw,3rem);text-decoration:none;display:grid}.investor-ledger a:first-child{background:var(--color-lab-vermilion)}.investor-ledger a:hover{background:var(--color-lab-paper-bright)}.investor-ledger img{object-fit:contain;object-position:left center;width:min(16rem,70%);max-height:5rem}.investor-ledger h3{font-size:clamp(1.75rem,2.75vw,2.75rem)}.investor-ledger p{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem}.company-final{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr);align-items:center;gap:2rem 5rem;display:grid}.company-final h2{max-width:11ch}.company-final__action{align-content:center;gap:1.25rem;display:grid}.company-final__action>p{max-width:32rem;color:color-mix(in srgb, var(--color-lab-paper-bright) 70%, transparent);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.45}.contact-hero__stage{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.contact-hero__copy{min-width:0}.contact-hero__copy h1{max-width:none}.contact-hero__copy>p:not(.editorial-label){max-width:34rem;color:var(--color-lab-graphite);margin:clamp(1.25rem,2vw,2rem) 0 clamp(2rem,3vw,3rem);font-size:clamp(1.05rem,1.4vw,1.25rem)}.contact-email{border-top:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-ink);min-height:6.5rem;color:var(--color-lab-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:.9rem 0;text-decoration:none;display:grid}.contact-email>span:first-child{color:var(--color-lab-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.7rem}.contact-email strong{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:650}.contact-email>span:last-child{color:var(--color-lab-vermilion);font-size:1.25rem}.contact-email:hover{background:var(--color-lab-vermilion);color:var(--color-lab-ink);padding-left:.8rem;padding-right:.8rem}.contact-email:hover>span:first-child,.contact-email:hover>span:last-child{color:var(--color-lab-ink)}.contact-portrait{border:1px solid var(--color-lab-ink);background:var(--color-lab-paper-deep);min-width:0;box-shadow:.75rem .75rem 0 var(--color-lab-vermilion);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.contact-portrait img{aspect-ratio:4/3;object-fit:cover;object-position:center 24%;width:100%}.contact-portrait figcaption{border-top:1px solid var(--color-lab-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.contact-directory{border-top:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,4vw,4rem);display:grid}.contact-directory a{min-height:6rem;color:var(--color-lab-ink);grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;text-decoration:none;display:grid}.contact-directory a+a{border-left:1px solid var(--color-lab-ink)}.contact-directory a>span:first-child{color:var(--color-lab-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem}.contact-directory a strong{align-items:center;gap:.55rem;min-width:0;font-size:1.05rem;font-weight:650;display:inline-flex}.contact-directory a>span:last-child{color:var(--color-lab-vermilion);align-self:end}.contact-directory a:first-child{background:var(--color-lab-vermilion);color:var(--color-lab-ink)}.contact-directory a:first-child>span:first-child,.contact-directory a:first-child>span:last-child{color:var(--color-lab-ink)}.contact-directory a:hover{background:var(--color-lab-sulphur);color:var(--color-lab-ink)}.contact-directory a:hover>span:first-child{color:var(--color-lab-graphite)}.contact-directory a:first-child:hover{background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.contact-directory a:first-child:hover>span:first-child,.contact-directory a:first-child:hover>span:last-child{color:var(--color-lab-paper-bright)}.not-found-hero{border-bottom:1px solid var(--color-lab-ink);background:var(--color-lab-paper)}.not-found-hero>.section-container{padding-top:clamp(1.75rem,3vw,3rem);padding-bottom:clamp(2rem,3.25vw,3.25rem)}.not-found-hero__grid{border:1px solid var(--color-lab-ink);grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);display:grid}.not-found-hero__code{background:var(--color-lab-ink);min-height:23rem;color:var(--color-lab-vermilion);font-family:var(--font-mono);letter-spacing:-.08em;place-items:center;margin:0;font-size:clamp(6rem,12vw,11rem);line-height:1;display:grid}.not-found-hero__copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,3.5vw,3.5rem);display:flex}.not-found-hero__copy h1{max-width:12ch;font-size:clamp(3rem,5vw,4.5rem)}.not-found-hero__copy>p:not(.editorial-label){max-width:34rem;color:var(--color-lab-graphite);margin:1.25rem 0 2rem;font-size:clamp(1rem,1.3vw,1.2rem)}.not-found-hero__copy nav{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.not-found-hero__secondary{min-height:46px;color:var(--color-lab-ink);text-underline-offset:.25em;align-items:center;font-size:.9rem;font-weight:650;text-decoration-thickness:1px;display:inline-flex}.not-found-latest{background:var(--color-lab-paper-deep);padding:clamp(3rem,5vw,5rem) 0}.not-found-latest__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.not-found-latest__heading h2{max-width:15ch;font-size:clamp(2.25rem,3.5vw,3.5rem)}.blog-index__hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.blog-index__hero h1{max-width:none}.blog-index__subscribe{border-left:4px solid var(--color-lab-vermilion);color:var(--color-lab-paper-bright);align-self:end;padding:.25rem 0 .25rem 1.25rem}.blog-index__subscribe>p{margin-bottom:1rem;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:620;line-height:1.35}.blog-index__subscribe .newsletter-form input{border-color:var(--color-lab-paper-bright);background:var(--color-lab-paper-bright);color:var(--color-lab-ink)}.blog-index__subscribe .newsletter-form{justify-content:flex-start}.blog-index__subscribe .newsletter-form button{border-color:var(--color-lab-sulphur);background:var(--color-lab-sulphur);color:var(--color-lab-ink)}.blog-index__subscribe .newsletter-form button:hover{background:var(--color-lab-vermilion);color:var(--color-lab-paper-bright)}.blog-index__rss{min-height:44px;color:var(--color-lab-sulphur);align-items:center;margin-top:.25rem;font-size:.9rem;font-weight:620;text-decoration:none;display:inline-flex}.blog-index__rss:hover{color:var(--color-lab-apricot)}.blog-index__body{padding:clamp(2.5rem,4vw,4rem) 0}.blog-categories{border-top:1px solid var(--color-lab-ink);border-bottom:1px solid var(--color-lab-ink);align-items:center;margin-bottom:2rem;display:flex;overflow-x:auto}.blog-categories a{border-right:1px solid var(--color-lab-ink);min-height:48px;color:var(--color-lab-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:0 1.25rem;font-size:.74rem;text-decoration:none;display:inline-flex}.blog-categories a[aria-current=page]{background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.blog-categories a:hover{background:var(--color-lab-paper-bright);color:var(--color-lab-ink)}.blog-categories a.blog-categories__hn{background:var(--color-hn-orange);color:var(--color-lab-ink);gap:.55rem}.blog-categories a.blog-categories__featured{background:var(--color-lab-sulphur);color:var(--color-lab-ink);gap:.55rem}.blog-categories__star{stroke-width:2.25px;flex:none;width:1.1rem;height:1.1rem}.blog-categories a.blog-categories__featured[aria-current=page],.blog-categories a.blog-categories__hn[aria-current=page]{box-shadow:inset 0 -.25rem 0 var(--color-lab-ink)}.blog-categories a.blog-categories__hn:hover,.blog-categories a.blog-categories__featured:hover{background:var(--color-lab-paper-bright)}.blog-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.blog-pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.blog-pagination a,.blog-pagination>span,.blog-pagination li>span{border:1px solid var(--color-lab-rule);min-width:44px;min-height:44px;color:var(--color-lab-ink);justify-content:center;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.blog-pagination a[aria-current=page]{border-color:var(--color-lab-ink);background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.blog-pagination a:hover{border-color:var(--color-lab-ink);background:var(--color-lab-sulphur);color:var(--color-lab-ink)}.blog-pagination ol{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.legal-page{background:var(--color-lab-paper-bright)}.legal-hero{border-bottom:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 22%, transparent);background:var(--color-lab-ink);color:var(--color-lab-paper-bright)}.legal-hero>.page-container{padding-top:clamp(1.75rem,3vw,3rem);padding-bottom:clamp(2rem,3.5vw,3.5rem)}.legal-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.legal-hero .editorial-label{color:var(--color-lab-apricot)}.legal-hero .editorial-label>span{background:var(--color-lab-oxblood)}.legal-hero__copy h1{max-width:13ch;color:var(--color-lab-paper-bright)}.legal-hero__copy>p:not(.editorial-label){max-width:38rem;color:color-mix(in srgb, var(--color-lab-paper-bright) 72%, transparent);text-wrap:pretty;margin:clamp(1.25rem,2vw,2rem) 0 0;font-size:clamp(1.05rem,1.25vw,1.2rem)}.legal-hero__register{border-top:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 28%, transparent);border-left:4px solid var(--color-lab-vermilion);margin:0;display:grid}.legal-hero__register>div{border-bottom:1px solid color-mix(in srgb, var(--color-lab-paper-bright) 28%, transparent);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);gap:.75rem;padding:.75rem 1rem;display:grid}.legal-hero__register dt,.legal-document__rail dt,.legal-document__rail>p{font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;font-size:.7rem;font-weight:400}.legal-hero__register dt{color:var(--color-lab-apricot)}.legal-hero__register dd{margin:0;font-size:.9rem}.legal-document{padding:clamp(3rem,5vw,5rem) 0 clamp(4rem,7vw,7rem)}.legal-document__grid{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.legal-document__rail{border-top:1px solid var(--color-edge);position:sticky;top:7rem}.legal-document__rail>p{color:var(--color-lab-vermilion-deep);margin:0;padding:.75rem 0}.legal-document__rail dl{margin:0}.legal-document__rail dl>div{border-top:1px solid var(--color-edge-faint);padding:.75rem 0}.legal-document__rail dt{color:var(--color-ink-muted)}.legal-document__rail dd{color:var(--color-ink-body);margin:.2rem 0 0;font-size:.9rem}.legal-document .article{min-width:0}@media (width<=1100px){.editorial-index-hero{min-height:auto}.editorial-index-hero__grid,.blog-index__hero-grid,.legal-hero__grid{grid-template-columns:1fr}.company-page .editorial-index-hero__grid{grid-template-areas:"copy""portrait""intro"}.company-hero__intro{grid-template-columns:1fr}.company-hero__lead{min-height:0}.company-hero__lead p{max-width:40ch}.editorial-index-hero__visual{justify-self:end;width:min(100%,42rem)}.benchmark-ledger article,.benchmark-ledger article:nth-child(2n){grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.blog-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.research-page h1{max-width:15ch}.security-page h1{max-width:16ch}.research-page .editorial-index-hero__copy>p:not(.editorial-label),.security-page .editorial-index-hero__copy>p:not(.editorial-label){margin-top:1.25rem;font-size:1.1rem}}@media (width<=820px){.editorial-page h1{font-size:clamp(3rem,10vw,4.25rem)}.editorial-page h2{font-size:clamp(2.35rem,7.5vw,3.5rem)}.editorial-section__heading,.security-page .editorial-section__heading,.security-invitation,.company-final,.contact-hero__stage,.not-found-hero__grid,.legal-document__grid{grid-template-columns:1fr}.legal-document__rail{position:static}.legal-document__rail dl{border-bottom:1px solid var(--color-edge-faint);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-document__rail dl>div{border-right:1px solid var(--color-edge-faint);padding-right:.75rem}.legal-document__rail dl>div+div{padding-left:.75rem}.legal-document__rail dl>div:last-child{border-right:0}.contact-portrait{justify-self:end;width:min(100% - .75rem,36rem)}.not-found-hero__code{min-height:13rem}.benchmark-ledger article,.benchmark-ledger article:nth-child(2n){grid-template-columns:1fr}.benchmark-ledger article:nth-child(2n) .benchmark-ledger__media{grid-area:auto}.benchmark-ledger__media,.benchmark-ledger article:nth-child(2n) .benchmark-ledger__media{border-right:0;border-bottom:1px solid var(--color-lab-ink);border-left:0;min-height:15rem}.security-controls{grid-template-columns:1fr}.security-control h2{max-width:18ch}.team-directory,.research-notes,.investor-ledger{grid-template-columns:1fr}.company-hero__evidence{grid-template-columns:1fr;grid-template-areas:none}.company-hero__evidence article{border-right:0;border-bottom:1px solid var(--color-lab-rule)}.company-hero__evidence article:first-child,.company-hero__evidence article:nth-child(2),.company-hero__evidence article:nth-child(3){grid-area:auto}.company-hero__evidence article:last-child{border-bottom:0}.team-directory article:nth-child(odd){background:var(--color-lab-paper-bright)}.team-directory article:nth-child(2n){background:var(--color-lab-paper-deep)}}@media (width<=620px){.company-page #team-title{white-space:normal}.editorial-page{font-size:1rem}.editorial-page h1{max-width:13ch;font-size:clamp(2.65rem,11.5vw,3.35rem);line-height:.94}.legal-hero__register>div,.legal-document__rail dl{grid-template-columns:1fr}.legal-document__rail dl>div{border-right:0;padding-right:0}.legal-document__rail dl>div+div{padding-left:0}.editorial-page h2{font-size:clamp(2.15rem,9.5vw,2.85rem)}.editorial-index-hero>.section-container,.contact-hero>.section-container,.not-found-hero>.section-container{padding-top:1.5rem;padding-bottom:2rem}.not-found-hero__copy{padding:1.25rem}.contact-hero__copy>p:not(.editorial-label){margin-bottom:1.75rem}.contact-directory{grid-template-columns:1fr}.contact-directory a+a{border-top:1px solid var(--color-lab-ink);border-left:0}.contact-email strong{font-size:clamp(1.2rem,6vw,1.65rem)}.contact-portrait figcaption{flex-direction:column;align-items:flex-start}.not-found-hero__code{min-height:9rem;font-size:clamp(5rem,25vw,7rem)}.not-found-hero__copy nav{flex-direction:column;align-items:stretch}.not-found-hero__secondary{width:fit-content}.not-found-latest__heading{flex-direction:column;align-items:flex-start;gap:.75rem}.editorial-index-hero__copy>p:not(.editorial-label),.blog-index__hero-copy>p{margin-top:1.25rem;font-size:1.05rem}.editorial-index-hero__grid{gap:2rem}.editorial-section,.blog-index__body{padding:3rem 0}.editorial-section__heading{margin-bottom:2rem}.editorial-page .newsletter-signup,.editorial-page .newsletter-form{width:100%}.editorial-page .newsletter-form input{width:100%;min-width:0}.security-chain,.company-portrait{box-shadow:.5rem .5rem 0 var(--color-lab-vermilion);margin-right:.5rem}.company-portrait{box-shadow:.5rem .5rem 0 var(--color-lab-sulphur)}.benchmark-ledger article{min-height:0}.benchmark-ledger__media,.benchmark-ledger article:nth-child(2n) .benchmark-ledger__media{aspect-ratio:16/9;min-height:0;padding:0}.benchmark-ledger__content{padding:1.25rem}.benchmark-ledger__content h2{max-width:100%;margin-top:0;font-size:clamp(2rem,10vw,3.25rem)}.benchmark-ledger__topline{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""description""action"}.benchmark-ledger__open{width:fit-content;min-height:2.5rem;padding:0 .65rem;font-size:.8rem}.research-notes article{min-height:0;padding:1.25rem}.team-directory article{grid-template-columns:1fr;min-height:0}.team-directory__portrait{aspect-ratio:4/3;border-right:0;border-bottom:1px solid var(--color-lab-rule)}.team-directory__body{padding:1.15rem}.team-directory h3{max-width:none}.team-directory__body>p:last-child{font-size:.9rem}.security-page .editorial-index-hero:before{display:none}.security-control{min-height:0}.security-control h2{padding:1.25rem;font-size:clamp(1.55rem,7vw,2rem)}.security-control>p{padding:0 1.25rem 1.25rem}.company-portrait figcaption{flex-direction:column;align-items:flex-start}.blog-index__subscribe{padding-top:0}.blog-index__subscribe>p{margin-bottom:.65rem}.blog-index__rss{margin-top:.15rem}.blog-records{grid-template-columns:1fr}.blog-pagination{flex-wrap:wrap;align-items:stretch}}@media (width<=360px){.team-directory__portrait{aspect-ratio:2}.team-directory__portrait img{object-position:center 22%}}@media (prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :before,.editorial-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
