:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#0b0b0a;--ink:#10100f;--panel:#141412;--panel-2:#191916;--white:#f4f1ea;--muted:#f4f1ea9e;--dim:#f4f1ea61;--line:#f4f1ea1f;--red:#d72419;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);margin:0;font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}body:before{content:"";pointer-events:none;opacity:.11;z-index:-1;background-image:radial-gradient(#f4f1ea29 1px,#0000 1px);background-size:30px 30px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.siteShell{background:var(--ink);border:1px solid var(--line);width:min(100% - 34px,1320px);margin:0 auto;overflow:clip}.stitchHero{background:#11110f;min-height:760px;padding:22px clamp(24px,4vw,70px) 58px;position:relative}.stitchHero:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(#ffffff08,#0000 28%),radial-gradient(circle at 18% 24%,#ffffff0e,#0000 25%);position:absolute;inset:0}.topNav{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.brand{color:#f4f1eadb;letter-spacing:-.01em;font-size:13px}.topNav nav{align-items:center;gap:22px;display:flex}.topNav a:not(.brand){color:#f4f1eaad;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:500;transition:color .24s}.topNav a:hover{color:var(--white)}.navCta{background:var(--white);padding:8px 12px;color:#080807!important}.heroGrid{z-index:1;grid-template-columns:minmax(290px,470px) minmax(390px,1fr);align-items:center;gap:clamp(36px,5.4vw,92px);min-height:620px;padding-top:72px;display:grid;position:relative}.portraitFrame{aspect-ratio:1/1.18;isolation:isolate;background:0 0;border:0;width:min(100%,470px);position:relative;overflow:visible}.portraitFrame:before{content:"";filter:blur(22px);opacity:.86;z-index:-2;background:radial-gradient(at 48% 54%,#d7241957,#0000 62%);height:62%;position:absolute;bottom:2%;left:8%;right:4%}.portraitFrame:after{content:"";mix-blend-mode:screen;opacity:.25;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);z-index:-1;background:linear-gradient(90deg,#0000 0 48%,#d724192e 49%,#0000 50%),repeating-linear-gradient(#0000 0 15px,#f4f1ea0e 16px 17px);position:absolute;inset:8% -4% 2% 2%}.portraitFrame img{object-fit:contain;object-position:center bottom;filter:contrast(1.03)saturate(.94);width:100%;height:100%;position:absolute;inset:0}.portraitMain{z-index:2;drop-shadow:0 28px 55px #0000007a}.portraitGlitch{z-index:1;opacity:0;mix-blend-mode:screen;clip-path:inset(18% 0 22%);animation:6.8s step-end infinite portraitGlitch}.portraitGlitch.red{filter:brightness(1.08)sepia()saturate(6)hue-rotate(326deg)}.portraitGlitch.cyan{filter:brightness(1.08)sepia()saturate(4)hue-rotate(145deg);animation-delay:.11s}.heroCopy{max-width:590px}.eyebrow{color:var(--dim);text-transform:uppercase;letter-spacing:.2em;margin:0 0 18px;font-size:10px;font-weight:500}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-transform:uppercase;letter-spacing:-.065em;font-weight:200}h1{max-width:560px;margin-bottom:24px;font-size:clamp(50px,6vw,88px);line-height:.88}.lead{color:#f4f1ea9e;max-width:420px;font-size:14px;line-height:1.65}.leadSecondary{color:#f4f1ea70;margin-top:14px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.actions.center{justify-content:center}.button{color:#f4f1ead1;text-transform:uppercase;letter-spacing:.15em;border:1px solid #f4f1ea3b;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:9px;font-weight:600;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,color .28s;display:inline-flex}.buttonPrimary{background:var(--white);color:#090908;border-color:var(--white)}.button:hover{border-color:var(--white);color:var(--white);transform:translateY(-2px)}.buttonPrimary:hover{color:var(--white);background:0 0}@keyframes portraitGlitch{0%,88%,to{opacity:0;clip-path:inset(18% 0 22%);transform:translate(0,0)}89%{opacity:.32;clip-path:inset(22% 0 66%);transform:translate(7px,-1px)}90%{opacity:.18;clip-path:inset(54% 0 30%);transform:translate(-5px,2px)}91%{opacity:.28;clip-path:inset(34% 0 48%);transform:translate(4px)}92%{opacity:0;clip-path:inset(18% 0 22%);transform:translate(0,0)}}.proofBar{background:#f4f1ea14;border-block:1px solid #f4f1ea14;grid-template-columns:1.4fr repeat(5,1fr);gap:1px;display:grid}.proofBar span,.proofBar strong,.proofBar a{min-height:68px;color:var(--dim);text-transform:uppercase;letter-spacing:.18em;background:#0e0e0c;align-items:center;padding:0 clamp(16px,3vw,44px);font-size:10px;font-weight:500;display:flex}.proofBar strong,.proofBar a{color:#f4f1ea8a}.sectionBlock{background:#11110f;padding:clamp(76px,10vw,145px) clamp(24px,4vw,70px)}.sectionTitleRow{justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.sectionTitleRow h2{margin:0;font-size:clamp(34px,4.5vw,64px);line-height:.92}.sectionTitleRow span{color:var(--dim);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;font-size:10px}.workGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px;display:grid}.workCard{display:block}.workVisual{aspect-ratio:1.08/.82;isolation:isolate;background:#050505;border:1px solid #f4f1ea14;position:relative;overflow:hidden}.workVisual img{object-fit:cover;object-position:center top;filter:saturate(.9)contrast(1.08)brightness(.76);width:100%;height:100%;display:block;transform:scale(1.01)}.workVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000008a),radial-gradient(at 50% 42%,#0000 45%,#00000047);display:block;position:absolute;inset:0}.workCard:hover .workVisual img{filter:saturate()contrast(1.08)brightness(.9)}.workMeta{min-height:206px;padding-top:17px;position:relative}.workMeta:after{content:"↗";color:#f4f1eab8;font-size:14px;position:absolute;top:17px;right:0}.workMeta h3{letter-spacing:-.04em;margin:0 26px 5px 0;font-size:20px;font-weight:300}.workMeta p,.workMeta small{color:var(--dim);text-transform:uppercase;letter-spacing:.14em;margin:0 9px 0 0;font-size:9px;font-weight:500;display:inline-block}.workMeta small{color:var(--red)}.techStack,.proofNote{color:#f4f1eab8;margin-top:18px;font-size:11px;font-weight:400;line-height:1.45;display:block}.proofNote{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:10px;font-size:12px}.hiringManagers{background:#0d0d0c}.hiringGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hiringGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;min-height:220px;padding:26px}.hiringGrid strong{color:var(--red);text-transform:uppercase;letter-spacing:.16em;margin-bottom:24px;font-size:10px;display:block}.hiringGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.hiringGrid a{color:var(--white);border-bottom:1px solid #f4f1ea47}.principles{background:#0d0d0c}.principleGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principleCard{border-right:1px solid var(--line);min-height:330px;padding:30px 28px}.principleCard:last-child{border-right:0}.principleCard span{color:var(--red);font-size:clamp(45px,5vw,70px);font-weight:200;line-height:.8}.principleCard h3{margin:70px 0 18px;font-size:clamp(24px,2.7vw,36px);line-height:.95}.principleCard p{color:var(--muted);font-size:14px;line-height:1.55}.credentials{background:#11110f}.credentialGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.credentialCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;flex-direction:column;justify-content:space-between;min-height:210px;padding:24px;display:flex}.credentialCard span{color:var(--red);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600}.credentialCard strong{color:#f4f1eae0;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(18px,1.8vw,28px);font-weight:260;line-height:1}.operatingSystem{background:#11110f;grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(36px,7vw,96px);display:grid}.operatingSystem h2{max-width:620px;font-size:clamp(40px,5.4vw,74px);line-height:.9}.capabilityList{border-top:1px solid var(--line)}.capabilityItem{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:24px;min-height:82px;display:grid}.capabilityItem span{color:var(--red);letter-spacing:.14em;font-size:13px}.capabilityItem strong{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(20px,2.2vw,32px);font-weight:250}.finalStatement{text-align:center;border-top:1px solid var(--line);background:#0b0b0a}.finalStatement h2{max-width:980px;margin:0 auto;font-size:clamp(46px,6.4vw,92px);line-height:.88}.finalLead{max-width:720px;color:var(--muted);margin:24px auto 0;font-size:15px;line-height:1.65}.consultingShell{background:#10100f}.consultingHero{background:linear-gradient(#d7241921,#0000 34%),radial-gradient(circle at 82% 18%,#f4f1ea14,#0000 25%),#11110f;min-height:740px;padding:22px clamp(24px,4vw,70px) 70px}.consultingHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr);align-items:center;gap:clamp(34px,6vw,96px);min-height:610px;padding-top:72px;display:grid}.consultingHeroCopy h1{max-width:850px;font-size:clamp(54px,7vw,108px)}.consultingHeroCopy .lead{max-width:610px}.heroProofGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.heroProofGrid article{border:1px solid var(--line);background:#0003;min-height:150px;padding:18px}.heroProofGrid strong{color:var(--red);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:9px;display:block}.heroProofGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.consultingPanel{border:1px solid var(--line);background:#00000038;padding:clamp(24px,4vw,38px)}.consultingPanel span{color:var(--red);text-transform:uppercase;letter-spacing:.16em;margin-bottom:24px;font-size:10px;font-weight:600;display:block}.consultingPanel>strong{text-transform:uppercase;letter-spacing:-.04em;margin-bottom:34px;font-size:clamp(26px,3vw,42px);font-weight:240;line-height:.98;display:block}.consultingPanel dl{border-top:1px solid var(--line);padding-top:24px}.consultingOffers{background:#0d0d0c}.offerGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.offerCard{border:1px solid var(--line);background:#ffffff05;min-height:430px;padding:clamp(24px,3vw,34px)}.offerCard h3{margin:0 0 34px;font-size:clamp(28px,3.1vw,44px);line-height:.94}.offerCard p{color:var(--muted);font-size:14px;line-height:1.62}.offerCard strong{color:#f4f1eae6;font-weight:500}.consultingProof{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(36px,7vw,96px);display:grid}.consultingProof h2{max-width:760px;font-size:clamp(40px,5.4vw,74px);line-height:.9}.consultingProof .finalLead{margin-left:0;margin-right:0}@media (max-width:900px){.siteShell{border-inline:0;width:100%}.topNav{align-items:flex-start}.topNav nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.heroGrid,.operatingSystem,.consultingHeroGrid,.consultingProof{grid-template-columns:1fr}.portraitFrame{max-width:440px}.proofBar{grid-template-columns:1fr 1fr}.proofBar span{grid-column:1/-1}.workGrid,.principleGrid,.hiringGrid,.credentialGrid,.offerGrid,.heroProofGrid{grid-template-columns:1fr}.principleCard{border-right:0;border-bottom:1px solid var(--line)}.principleCard:last-child{border-bottom:0}}@media (max-width:560px){.stitchHero{min-height:auto;padding:16px 18px 58px}.topNav{display:block}.topNav nav{justify-content:flex-start;margin-top:14px}.heroGrid{padding-top:18px}h1{font-size:clamp(42px,13vw,62px)}.sectionTitleRow{display:block}.sectionTitleRow span{margin-top:12px;display:block}.sectionBlock{padding-inline:18px}.proofBar{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.evidencePage,.casePage{border:1px solid var(--line);background:#10100f;width:min(100% - 34px,1320px);min-height:100vh;margin:0 auto;padding:clamp(28px,4vw,70px)}.backLink{color:var(--dim);text-transform:uppercase;letter-spacing:.16em;margin-bottom:42px;font-size:10px;display:inline-flex}.evidenceIntro{max-width:920px;margin-bottom:54px}.evidenceIntro h1{max-width:900px;margin:0 0 24px;font-size:clamp(46px,7vw,92px);line-height:.88}.evidenceIntro p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:16px;line-height:1.65}.evidenceGrid,.caseList{gap:28px;display:grid}.evidenceCard{border:1px solid var(--line);background:#ffffff05;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:0;display:grid}.evidenceImageWrap{border-right:1px solid var(--line);background:#050505;min-height:360px;overflow:hidden}.evidenceImageWrap img{object-fit:cover;width:100%;height:100%}.evidenceCopy{padding:clamp(24px,4vw,46px)}.statusRow{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.statusRow span,.statusRow a{color:var(--red);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600}.statusRow a{color:var(--white);border-bottom:1px solid #f4f1ea47}.evidenceCopy h2,.caseStudy h2{margin:0 0 24px;font-size:clamp(30px,4.2vw,58px);line-height:.92}dl{gap:18px;margin:0;display:grid}dt{color:var(--dim);text-transform:uppercase;letter-spacing:.16em;margin-bottom:6px;font-size:9px}dd{color:var(--muted);margin:0;line-height:1.55}.caseStudy{border:1px solid var(--line);background:#ffffff05;padding:clamp(26px,4vw,48px);scroll-margin-top:32px}.caseStudy p,.caseStudy li{color:var(--muted);font-size:14px;line-height:1.65}.caseStudy strong{color:#f4f1eae6;font-weight:500}.caseFacts{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.caseFacts p{border:1px solid var(--line);background:#00000029;margin:0;padding:18px}ul{padding-left:20px}@media (max-width:900px){.evidencePage,.casePage{border-inline:0;width:100%;padding-inline:18px}.evidenceCard{grid-template-columns:1fr}.evidenceImageWrap{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.caseFacts{grid-template-columns:1fr}}
