.site-header{border-bottom:1px solid var(--color-border);position:relative;z-index:10}.site-nav{display:flex;align-items:center;min-height:72px;gap:32px}.site-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-text);font-size:21px;font-weight:600;letter-spacing:-0.03em;white-space:nowrap}.site-brand img{flex:0 0 auto}.nav-links{display:flex;align-items:center;gap:clamp(18px,2.5vw,38px);margin-left:auto}.nav-link{padding-block:14px;text-decoration:none;font-size:15px}.nav-link[aria-current=page]{text-decoration:underline}.nav-cta{margin-left:16px;font-size:15px;text-decoration:none;padding:10px 0 10px 24px;border-left:1px solid var(--color-border)}.mobile-menu-btn{display:none;background:none;border:0;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:inherit}.mobile-menu{padding:12px 24px 28px;border-top:1px solid var(--color-border)}.mobile-menu a{display:block;padding:12px 0;font-size:20px;text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:2px;transition:background .18s,color .18s}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-hover);color:var(--color-bg)}.btn-secondary{border-color:var(--ink-400);background:rgba(0,0,0,0);color:var(--color-text)}.btn-secondary:hover{border-color:var(--color-accent);background:var(--color-bg-secondary)}.btn:disabled{opacity:.55;cursor:wait}.btn-block{width:100%}.text-link{display:inline-block;padding-block:10px;font-size:16px}.section-alt{background:var(--color-bg-secondary)}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:48px;margin-bottom:48px}.section-heading>p{max-width:440px}.small-note{font-size:14px;line-height:1.6}.site-footer{padding:72px 0 24px;background:var(--color-text);color:var(--color-bg)}.footer-top{display:grid;grid-template-columns:1.6fr repeat(3, 1fr);gap:40px;padding-bottom:64px}.site-footer .site-brand{color:var(--color-bg)}.footer-top p{color:#c7cac1;font-size:14px;margin-top:18px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-links h2{font-size:15px;letter-spacing:0;margin-bottom:8px}.footer-links a{font-size:14px;color:#c7cac1;text-decoration:none;min-height:26px}.site-footer a:hover{color:#fff;text-decoration:underline}.footer-bottom{border-top:1px solid #565b52;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:12px;color:#c7cac1}.footer-bottom div{display:flex;gap:24px}.footer-bottom a{padding-block:8px}.prose,.prose-article{max-width:72ch;margin-inline:auto;line-height:1.8}.prose p,.prose-article p{margin-bottom:1.3em}.prose h2,.prose-article h2{font-size:clamp(1.7rem,3vw,2.4rem);margin:2em 0 .75em}.prose h3,.prose-article h3{margin:1.75em 0 .75em}.prose ul,.prose ol,.prose-article ul,.prose-article ol{padding-left:1.4em;margin-bottom:1.5em}.prose li,.prose-article li{margin-block:.4em}.prose a,.prose-article a{color:var(--color-accent);overflow-wrap:anywhere}.prose table,.prose-article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}th,td{padding:12px;border-bottom:1px solid var(--color-border);text-align:left}pre{padding:24px;background:var(--color-bg-secondary);overflow:auto;font-size:14px}code{font-family:var(--font-mono);overflow-wrap:anywhere}blockquote{border-block:1px solid var(--color-border);margin:32px 0;padding:24px 0;font-size:1.25rem}.reading-list{border-top:1px solid var(--color-border)}.reading-row{display:grid;grid-template-columns:140px 1fr 36px;gap:32px;padding:32px 0;border-bottom:1px solid var(--color-border);text-decoration:none}.reading-row time{font-size:14px;color:var(--color-text-muted);padding-top:6px}.reading-row h3{font-size:clamp(1.35rem,2vw,1.75rem)}.reading-row p{max-width:65ch;font-size:16px;margin-top:12px}.reading-row>span{font-size:26px}.reading-row:hover h3{text-decoration:underline;text-underline-offset:.2em}.page-intro{padding-block:80px 64px;border-bottom:1px solid var(--color-border)}.page-intro h1{max-width:1000px}.page-intro .lead{margin-top:32px;max-width:850px}.page-intro .text-link{margin-top:28px}.essay-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:56px;border-bottom:1px solid var(--color-border)}.essay-section h2{font-size:clamp(1.6rem,2.8vw,2.5rem)}.essay-section p{max-width:65ch}.essay-section p:not(:first-child){margin-top:20px}.essay-section .text-link{margin-top:20px}.essay-close{padding-block:64px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.essay-close p{margin-right:auto;max-width:46ch}.people-list{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:40px 64px}.people-list article{padding-top:24px;border-top:1px solid var(--color-border)}.people-list h3{font-size:24px;margin-bottom:12px}.people-list a{display:inline-block;margin-top:18px}.form-field{margin-bottom:28px}.form-label{display:block;margin-bottom:10px;font-size:16px;font-weight:600}input:not([type=radio]):not([type=checkbox]),textarea,select{display:block;width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--ink-400);border-radius:2px;background:var(--paper-50);color:var(--color-text)}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}textarea{resize:vertical}.form-hint{font-size:14px;margin-top:8px}#contact-form{max-width:720px}.form-status:not(:empty){margin-top:20px;padding:20px;border:1px solid currentColor}.form-status.error{color:var(--color-error)}.form-status.success{color:var(--color-accent)}#contact-trust-strip{max-width:65ch}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}.tag{display:inline-block;font-size:12px;padding:4px 8px;background:var(--color-bg-secondary);color:var(--color-text-secondary)}.grid{display:grid;gap:32px}.grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.card,.proof-box{padding:24px 0;border-top:1px solid var(--color-border);border-radius:0;box-shadow:none}.card-link{display:block;text-decoration:none}.font-mono{font-family:var(--font-mono)}.hero-animate,.fade-in-section{opacity:1;transform:none}@media(max-width: 960px){.site-nav{gap:24px;min-height:72px}.nav-links{gap:20px}.site-brand{font-size:19px}.footer-top{grid-template-columns:repeat(2, minmax(0, 1fr))}.essay-section{gap:40px}}@media(max-width: 768px){.nav-links{display:none}.nav-cta{margin-left:auto;padding-left:0;border:0}.mobile-menu-btn{display:inline-flex}.site-nav{gap:16px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.essay-section{grid-template-columns:1fr;gap:24px;padding-block:40px}.page-intro{padding-block:56px 40px}.reading-row{grid-template-columns:1fr 28px;gap:12px}.reading-row time{grid-column:1/-1}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.people-list{grid-template-columns:1fr;gap:32px}.footer-top{gap:40px 24px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom>span:nth-child(2){display:none}.footer-links a{min-height:32px}}@media(max-width: 380px){.site-brand{font-size:17px}.nav-cta{font-size:14px}}@media print{.site-header,.site-footer,.btn{display:none}body{background:#fff;color:#000}.section{padding-block:24px}}@media(max-width: 768px){.site-nav{min-height:64px}}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.m-0,.list-plain,.list-check{margin:0}.max-w-prose{max-width:40rem}.max-w-measure{max-width:33.75rem}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.stack,.stack-lg,.row,.row-start,.row-between,.row-center,.list-plain,.list-check{display:flex}.stack,.stack-lg{flex-direction:column}.stack{gap:var(--space-3)}.stack-lg{gap:var(--space-6)}.row,.row-between,.row-center{flex-wrap:wrap}.row{align-items:center;gap:var(--space-4)}.row-start{align-items:flex-start;gap:var(--space-2)}.row-between,.row-center{gap:var(--space-4)}.row-between{align-items:baseline;justify-content:space-between;border-top:1px solid var(--color-border);padding-top:var(--space-4)}.row-center,.mln-marketing-actions--center{justify-content:center}.list-plain,.list-check,.list-spaced,.list-spaced-sm{flex-direction:column}.list-plain,.list-spaced,.list-spaced-sm,.site-footer__list{list-style:none}.list-plain{padding:0;gap:var(--space-3)}.list-check{padding-left:1.25rem;gap:var(--space-2)}.text-xs{font-size:var(--text-xs)}.text-md{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg, 1.125rem)}.text-heading-sm{font-size:1.0625rem;margin-bottom:var(--space-1)}.text-secondary{color:var(--color-text-secondary)}.text-body{color:var(--color-text)}.link-quiet,.meta-sm{color:var(--color-text-muted)}.link-sm,.meta-sm,.meta-secondary{font-size:.8125rem}.meta-secondary{color:var(--color-text-secondary)}.eyebrow-label,.form-label{font-size:var(--text-sm)}.eyebrow-label,.kicker,.kicker-sm{text-transform:uppercase}.eyebrow-label{margin-bottom:var(--space-3);letter-spacing:.04em;color:var(--color-text-muted)}.section--pad-top-tight{padding-top:var(--space-16)}.section--pad-bottom-tight{padding-bottom:var(--space-8)}.section--pad-band{padding-top:var(--space-12);padding-bottom:var(--space-12)}.rule-accent{border-top:2px solid var(--color-accent);padding-top:var(--space-4)}.border-error-dim{border-color:var(--color-error-dim)}.no-underline,.card-link{text-decoration:none}.text-center,.form-status{text-align:center}.inline-block{display:inline-block}.btn-compact{min-height:40px;padding:var(--space-2) var(--space-4)}.form-field{margin-bottom:var(--space-6)}.form-label{display:block;font-weight:500;margin-bottom:var(--space-2)}.form-hint{margin-top:var(--space-2);font-size:.8125rem;color:var(--color-text-secondary)}.form-status{display:none;margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md, 0.5rem)}.btn-block{width:100%}.card-link{display:block;color:inherit}.list-indent{padding-left:1.25rem;font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.list-spaced,.list-spaced-sm{margin:0}.list-spaced,.list-spaced-sm,.site-footer__brand{display:flex}.list-spaced,.list-spaced-sm{padding:0}.list-spaced{gap:var(--space-3)}.list-spaced-sm,.site-footer__brand,.site-footer__list{gap:var(--space-2)}.kicker,.kicker-sm{color:var(--color-text-muted)}.kicker{font-size:.75rem;letter-spacing:.06em;margin-bottom:var(--space-2)}.kicker-sm{font-size:.8125rem;letter-spacing:.04em;margin-bottom:var(--space-3)}.text-italic{font-style:italic}.flex-shrink-0{flex-shrink:0}.flex-1{flex:1}.tag-offset{flex-shrink:0;margin-top:.2rem}.p-card-tight{padding:1.25rem}.section--pad-bottom-sm{padding-bottom:var(--space-8)}.section--pad-top-md{padding-top:var(--space-12)}.link-inherit{color:var(--color-text)}.text-body-sm{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.lead-tight{margin-bottom:var(--space-1)}.mln-review-flow__example-label,.article-date__month,.article-row__summary{letter-spacing:.02em}.mln-review-flow__example-label{margin:0 0 var(--space-3);font-size:.8125rem;color:var(--color-text-muted)}.article-date__day{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600}.article-date__month{font-size:.75rem}.article-row__body{flex:1}.article-row__tags,.pref-row{display:flex}.article-row__tags,.pref-actions{flex-wrap:wrap}.article-row__tags{gap:var(--space-2)}.article-row__summary{font-size:var(--text-sm);line-height:1.5;margin-bottom:var(--space-3)}.pref-fieldset{margin:0;padding:0;border:0}.pref-legend{font-size:1.125rem;font-weight:600;margin-bottom:var(--space-4)}.pref-row{gap:var(--space-3);align-items:flex-start;padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.pref-row--last{border-bottom:1px solid var(--color-border)}.pref-row input[type=checkbox]{margin-top:.25rem;width:auto;min-height:0;padding:0}.pref-row__title,.pref-row__hint{display:block}.pref-row__hint{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.pref-actions{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-6)}.section--pad-hero{padding-top:5rem;padding-bottom:3rem}.home-hero{display:grid;grid-template-columns:5fr 6fr;gap:64px;padding-block:88px 96px;align-items:start}.hero-copy{padding-top:12px}.hero-copy h1{font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:1.08;letter-spacing:-0.035em;max-width:14ch}.hero-copy>p{max-width:40ch;font-size:18px;line-height:1.6;margin-top:28px}.hero-copy .text-link{margin-top:24px;display:inline-flex;align-items:center;gap:14px}.document-exhibit{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:28px}.document-exhibit figcaption{display:flex;flex-direction:column;gap:4px;font-size:17px;font-weight:600;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.document-exhibit figcaption span{font-size:12px;font-weight:400;color:var(--color-text-muted)}.document-question{font-size:22px;line-height:1.3;letter-spacing:-0.02em;padding-block:24px;max-width:27ch}.document-excerpts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.document-excerpts h2,.document-finding h2{font-size:13px;font-weight:400;letter-spacing:0;color:var(--color-text-muted);margin-bottom:10px}.document-excerpts blockquote{border:0;padding:0;margin:0;font-size:16px;line-height:1.6}.document-excerpts blockquote span{text-decoration:line-through;text-decoration-color:var(--color-text-muted)}.document-excerpts mark{background:#dbe9e1;color:#174f45;padding:1px 3px}.document-finding{padding-block:24px;margin-top:24px;border-top:1px solid var(--color-border)}.document-finding p{font-size:15px;line-height:1.6}.document-review{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.document-review summary{display:flex;justify-content:space-between;gap:16px;padding-block:14px;color:var(--color-accent);font-size:14px;list-style:none}.document-review summary::-webkit-details-marker{display:none}.document-review summary svg{font-size:20px;line-height:1}.document-review[open] summary svg{transform:rotate(45deg)}.document-review p{font-size:14px;padding-bottom:16px}.document-note{font-size:12px;line-height:1.5;margin-top:16px;color:var(--color-text-muted)}@media(max-width: 960px){.home-hero{gap:40px}.document-exhibit{padding:24px}.document-excerpts{grid-template-columns:1fr;gap:20px}}@media(max-width: 768px){.home-hero{grid-template-columns:1fr;gap:40px;padding-block:44px 64px}.hero-copy{padding-top:0}.hero-copy h1{font-size:36px;line-height:1.12;max-width:16ch}.hero-copy>p{font-size:16px;margin-top:24px}.document-excerpts{grid-template-columns:1fr 1fr;gap:20px}.document-exhibit{padding:20px}.document-question{font-size:21px}}@media(max-width: 380px){.document-excerpts{grid-template-columns:1fr}}.work-section{background:var(--color-bg-secondary)}.work-section .section-heading{align-items:flex-start}.work-section .section-heading h2{max-width:660px}.work-section .section-heading p{padding-top:6px}.work-feature{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding-block:40px;border-top:1px solid var(--color-border)}.work-feature h3{font-size:32px}.work-feature p{max-width:62ch}.work-feature p:not(:first-child){margin-top:18px}.work-feature .text-link{margin-top:20px}.work-feature .small-note{font-size:13px;margin-top:16px}.company-summary{display:grid;grid-template-columns:1fr 2fr;gap:80px}.company-summary h2{font-size:32px}.home-founders{display:grid;grid-template-columns:1fr 1fr;gap:32px}.home-founders h3{font-size:22px;line-height:1.3}.home-founders p{font-size:14px;margin-top:12px}.company-summary .text-link{margin-top:28px}.conversation{border-top:1px solid var(--color-border)}.conversation-layout{display:grid;grid-template-columns:1fr 2fr;gap:80px}.conversation h2{font-size:36px}.conversation p{font-size:18px;max-width:50ch}.conversation .btn{margin-top:28px}.product-inquiry{display:block;margin-top:20px;font-size:14px;padding-block:8px}.source-example{margin:28px 0 0}.source-example dt{font-size:13px;color:var(--color-text-muted);padding-top:20px;border-top:1px solid var(--color-border)}.source-example dd{margin:8px 0 20px}@media(max-width: 960px){.work-feature,.company-summary,.conversation-layout{gap:40px}}@media(max-width: 768px){.work-feature,.company-summary,.conversation-layout{grid-template-columns:1fr;gap:24px}.home-founders{grid-template-columns:1fr;gap:28px}}