.about-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;padding-top:80px;display:grid}.about-hero .eyebrow{margin-bottom:18px}.about-hero h1{max-width:15ch;font-size:var(--text-page-h1);font-weight:var(--font-weight-semibold);line-height:var(--leading-page-h1);letter-spacing:var(--tracking-hero);text-wrap:balance}.about-hero .lead{font-size:var(--text-lead-lg);margin-top:20px}.about-proof{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.about-proof--experience-only{grid-template-columns:1fr}.about-proof>div{flex-direction:column;justify-content:center;min-height:124px;padding:24px;display:flex}.about-proof>div+div{border-left:1px solid var(--color-border-faint)}.about-proof strong{font-size:30px;font-weight:var(--font-weight-semibold)}.about-proof>div:first-child span{max-width:14ch;color:var(--color-text-muted);margin-top:5px;font-size:12px;line-height:1.4}.about-proof .meta-label{margin-bottom:14px}.about-proof>div:last-child>a{color:var(--color-accent);font-size:14px;line-height:1.8}.about-background{border-top:1px solid var(--color-border);grid-template-columns:.32fr .68fr;gap:56px;margin-top:80px;padding-top:48px;padding-bottom:80px;display:grid}.about-background>div{max-width:66ch}.about-background>div p{color:var(--color-text-secondary);font-size:17px;line-height:1.65}.about-background>div p:first-child{color:var(--color-text);font-size:18px}.about-background>div p+p{margin-top:20px}.about-experience{border-top:1px solid var(--color-border);padding-top:48px;padding-bottom:80px}.about-experience>header{grid-template-columns:.32fr .68fr;align-items:start;gap:56px;margin-bottom:30px;display:grid}.about-experience>header h2{max-width:20ch;font-size:var(--text-sub-h2);font-weight:var(--font-weight-semibold);line-height:var(--leading-sub-h2);letter-spacing:var(--tracking-h2)}.about-experience>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-experience article{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:224px;padding:26px}.about-experience article>small{color:var(--color-accent);font:500 11px/1 var(--font-mono)}.about-experience article .meta-label{margin-top:28px}.about-experience article h3{font-size:18px;font-weight:var(--font-weight-medium);margin-top:12px;line-height:1.35}.about-experience article>p:last-child{color:var(--color-text-secondary);margin-top:12px;font-size:14px;line-height:1.6}.about-principles{border-top:1px solid var(--color-border);padding-top:48px;padding-bottom:80px}.about-principles>header{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.about-principles>header h2{max-width:14ch;font-size:var(--text-sub-h2);font-weight:var(--font-weight-semibold);line-height:var(--leading-sub-h2);letter-spacing:var(--tracking-h2)}.about-principles>header p{max-width:30ch;color:var(--color-text-secondary);padding-bottom:4px;font-size:15px;line-height:1.55}.principle-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.principle-grid article,.principle-grid blockquote{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:216px;margin:0;padding:28px}.principle-grid small{color:var(--color-text-muted);font:400 10px/1 var(--font-mono)}.principle-grid h3{font-size:18px;font-weight:var(--font-weight-medium);margin-top:20px}.principle-grid article p{color:var(--color-text-secondary);margin-top:12px;font-size:14.5px;line-height:1.6}.principle-grid blockquote{background:var(--color-surface-sunken);font-size:16px;font-weight:var(--font-weight-medium);align-items:center;line-height:1.5;display:flex}.independent-section{background:var(--color-dark-base);color:var(--color-text-on-dark)}.independent-section__inner{max-width:var(--container-max);padding:84px var(--container-pad-desktop);grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;margin-inline:auto;display:grid}.independent-section h2{max-width:15ch;color:var(--color-text-on-dark-heading);font-size:var(--text-dark-h2);font-weight:var(--font-weight-semibold);line-height:var(--leading-dark-h2);letter-spacing:var(--tracking-h2);margin-top:16px}.independent-section__inner>div:first-child>p:last-child{max-width:44ch;color:var(--color-text-on-dark-secondary);margin-top:18px;font-size:15px;line-height:1.65}.consultancy-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compare-lane{border:1px solid var(--color-dark-border-card);border-radius:var(--radius-card);background:var(--color-dark-raised);flex-direction:column;min-width:0;padding:20px;display:flex}.compare-lane>header{border-bottom:1px solid var(--color-dark-border-card);min-height:50px;padding-bottom:15px}.compare-lane>header>span{color:var(--color-text-on-dark-tertiary);margin-top:8px;font-size:11.5px;line-height:1.35;display:block}.compare-lane ol{margin:18px 0 0;padding:0;list-style:none}.compare-lane li{border:1px solid var(--color-dark-border-card);border-radius:var(--radius-btn);background:var(--color-dark-base);min-height:38px;color:var(--color-text-on-dark-tertiary);padding:11px 12px;font-size:12.5px;line-height:1.2;position:relative}.compare-lane li+li{margin-top:12px}.compare-lane li:not(:last-child):after{background:var(--color-dark-border-card);content:"";width:1px;height:13px;position:absolute;top:100%;left:50%}.compare-lane--direct{border-color:var(--color-dark-border-indigo);background:var(--color-dark-tint-indigo)}.compare-lane--direct>header{border-color:var(--color-dark-border-indigo)}.compare-lane--direct li{border-color:var(--color-dark-border-indigo);color:var(--color-text-on-dark-card);font-weight:var(--font-weight-medium);background:#3346d324}.compare-lane--direct li:not(:last-child):after{background:var(--color-accent-on-dark)}.compare-lane--direct>p:last-child{color:var(--color-text-on-dark-tertiary);margin-top:auto;padding-top:22px;font-size:13px;line-height:1.55}.about-technical{padding-top:76px;padding-bottom:84px}.about-technical>header{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.about-technical .eyebrow{margin-bottom:18px}.about-technical header h2{font-size:var(--text-sub-h2);font-weight:var(--font-weight-semibold);line-height:var(--leading-sub-h2);letter-spacing:var(--tracking-h2)}.about-technical>header>p{max-width:34ch;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.about-technical>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.about-technical article{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:24px}.about-technical article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.about-technical h3{font-size:16px;font-weight:var(--font-weight-medium)}.about-technical article>header span{border-radius:var(--radius-full);background:var(--color-accent-tint);width:28px;height:28px;color:var(--color-accent);font:500 10px/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.about-technical article>p{min-height:66px;color:var(--color-text-secondary);margin-top:14px;font-size:13px;line-height:1.55}.about-technical .tag-group{border-top:1px solid var(--color-border-faint);margin-top:18px;padding-top:18px}.about-technical .tag-group>.meta-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.about-technical .tag-list{display:flex}.about-technical .tag-list li{background:var(--color-canvas);padding:7px 9px;font-size:11.5px;line-height:1}.about-page .page-cta{margin-top:0}@media (min-width:768px) and (max-width:1100px){.about-experience>div,.about-technical>div{grid-template-columns:repeat(2,1fr)}.about-experience article:last-child{grid-column:1/-1}}@media (max-width:767px){.about-hero{padding-top:38px;display:block}.about-hero h1{font-size:var(--text-m-page-h1);line-height:1.1}.about-hero .lead{font-size:var(--text-m-body-sm);margin-top:14px;line-height:1.65}.about-proof{margin-top:20px}.about-proof>div{min-height:86px;padding:16px}.about-proof strong{font-size:24px}.about-proof>div:first-child span{font-size:9px}.about-proof>div:last-child>a{font-size:11px}.about-background{margin-top:36px;padding-top:28px;padding-bottom:40px;display:block}.about-background>.meta-label{margin-bottom:24px}.about-background>div p,.about-background>div p:first-child{font-size:13px;line-height:1.65}.about-background>div p+p{margin-top:16px}.about-experience{padding-top:32px;padding-bottom:40px}.about-experience>header{margin-bottom:20px;display:block}.about-experience>header h2{font-size:var(--text-m-sub-h2);margin-top:14px}.about-experience>div{display:block}.about-experience article{min-height:0;padding:20px}.about-experience article+article{margin-top:8px}.about-experience article .meta-label{margin-top:18px}.about-experience article h3{font-size:15px}.about-experience article>p:last-child{font-size:12px}.about-principles{padding-top:32px;padding-bottom:40px}.about-principles>header{margin-bottom:20px;display:block}.about-principles>header h2{font-size:var(--text-m-sub-h2)}.about-principles>header p{margin-top:12px;font-size:12px}.principle-grid{display:block}.principle-grid article,.principle-grid blockquote{min-height:0;padding:20px}.principle-grid>*+*{margin-top:8px}.principle-grid h3{margin-top:13px;font-size:14px}.principle-grid article p{margin-top:8px;font-size:11.5px}.principle-grid blockquote{font-size:12px}.independent-section__inner{padding:44px var(--container-pad-mobile);display:block}.independent-section h2{font-size:var(--text-m-sub-h2)}.independent-section__inner>div:first-child>p:last-child{margin-top:12px;font-size:12px}.consultancy-compare{margin-top:24px;display:block}.compare-lane{padding:18px}.compare-lane+.compare-lane{margin-top:12px}.compare-lane>header{min-height:0}.compare-lane>header>span{font-size:11px}.compare-lane ol{margin-top:16px}.compare-lane li{min-height:40px;font-size:12px}.compare-lane--direct>p:last-child{padding-top:20px;font-size:11.5px}.about-technical{padding-top:40px;padding-bottom:48px}.about-technical>header{margin-bottom:20px;display:block}.about-technical header h2{font-size:var(--text-m-sub-h2)}.about-technical>header>p{margin-top:10px;font-size:11.5px}.about-technical>div{display:block}.about-technical article{padding:16px}.about-technical article+article{margin-top:8px}.about-technical h3{font-size:14px}.about-technical article>p{min-height:0;margin-top:10px;font-size:11.5px}.about-technical .tag-group{margin-top:14px;padding-top:14px}.about-technical .tag-list{display:flex}.about-technical .tag-list li{border:1px solid var(--color-border-chip);padding:7px 9px;font-size:10.5px;line-height:1}}
