.rNEHrq_section{max-width:var(--site-content-max,1420px);color:#f8f8f5;isolation:isolate;background:#03070d;min-height:min(860px,86svh);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.rNEHrq_backdrop{z-index:-3;object-fit:cover;object-position:center;transform:scale(1.01)}.rNEHrq_veil{z-index:-2;background:linear-gradient(#02060c14 0%,#02060c33 38%,#02060ceb 100%),linear-gradient(90deg,#02060cad 0%,#02060c14 62%);position:absolute;inset:0}.rNEHrq_inner{min-height:inherit;flex-direction:column;justify-content:flex-end;padding:clamp(80px,9vw,140px) clamp(28px,6vw,92px);display:flex}.rNEHrq_eyebrow{color:#8ca4ff;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600;line-height:1.4}.rNEHrq_inner h2{letter-spacing:-.068em;text-wrap:balance;max-width:17ch;margin:clamp(20px,2.5vw,34px) 0 0;font-size:clamp(2.7rem,5.8vw,6.6rem);font-weight:540;line-height:.9}.rNEHrq_inner h2 span{color:#8ca4ff}.rNEHrq_stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(48px,6vw,88px) 0 0;padding:18px 0 0;list-style:none;display:grid;position:relative}.rNEHrq_stages:before,.rNEHrq_stages:after{z-index:0;content:"";transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.rNEHrq_stages:before{background:#ffffff47}.rNEHrq_stages:after{background:#5d7cff}.rNEHrq_stages li{z-index:1;min-height:168px;padding:22px clamp(18px,2.5vw,34px) 10px 0;position:relative}.rNEHrq_stages li:before{z-index:1;content:"";background:#8ca4ff;border:2px solid #03070d;border-radius:50%;width:11px;height:11px;position:absolute;top:-24px;left:0;box-shadow:0 0 0 1px #ffffff80}.rNEHrq_stages li>span{color:#a9baff;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.07em;font-size:.64rem;font-weight:600;display:block}.rNEHrq_stages strong{letter-spacing:-.035em;margin-top:17px;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:620;line-height:1;display:block}.rNEHrq_stages p{color:#f8f8f5b3;max-width:28ch;margin:16px 0 0;font-size:1rem;line-height:1.52}.rNEHrq_stages .rNEHrq_exception:before{background:#f1a73c}.rNEHrq_stages .rNEHrq_exception:after{z-index:0;content:"";opacity:0;pointer-events:none;will-change:opacity, transform;background:linear-gradient(90deg,#f1a73c 0 36px,#0000 48px);width:calc(200% + 72px);height:3px;position:absolute;top:-19px;left:-200%;transform:translate(0);box-shadow:0 0 8px #f1a73c8c}.rNEHrq_stages .rNEHrq_exception>span,.rNEHrq_stages .rNEHrq_exception strong{color:#f5bd68}.rNEHrq_section[data-motion-ready=true]:not([data-visible=true]) .rNEHrq_stages:after{transform:scaleX(0)}.rNEHrq_section[data-motion-ready=true] .rNEHrq_stages:after{transition:transform .9s cubic-bezier(.16,1,.3,1)}.rNEHrq_section[data-motion-ready=true]:not([data-visible=true]) .rNEHrq_stages li{opacity:0;transform:translateY(18px)}.rNEHrq_section[data-motion-ready=true] .rNEHrq_stages li{transition:opacity .54s,transform .76s cubic-bezier(.16,1,.3,1)}.rNEHrq_section[data-motion-ready=true] .rNEHrq_stages li:first-child{transition-delay:90ms}.rNEHrq_section[data-motion-ready=true] .rNEHrq_stages li:nth-child(2){transition-delay:.22s}.rNEHrq_section[data-motion-ready=true] .rNEHrq_stages li:nth-child(3){transition-delay:.35s}.rNEHrq_section[data-motion-ready=true] .rNEHrq_stages li:nth-child(4){transition-delay:.48s}.rNEHrq_section[data-motion-ready=true][data-visible=true] .rNEHrq_stages .rNEHrq_exception:after{animation:3.15s linear infinite rNEHrq_exception-road-travel,3.15s linear infinite rNEHrq_exception-road-opacity}@keyframes rNEHrq_exception-road-travel{0%{transform:translate(0)}to{transform:translate(calc(100% - 120px))}}@keyframes rNEHrq_exception-road-opacity{0%{opacity:0}6%{opacity:.9}88%{opacity:.98}to{opacity:0}}@media (max-width:760px){.rNEHrq_section{min-height:auto}.rNEHrq_backdrop{object-fit:contain;object-position:center top;transform:none}.rNEHrq_veil{background:linear-gradient(#02060c0a 0%,#02060c38 23%,#03070d 43% 100%)}.rNEHrq_inner{justify-content:flex-start;min-height:auto;padding-top:clamp(18rem,72vw,23rem);padding-bottom:72px}.rNEHrq_inner h2{max-width:13ch;font-size:clamp(2.55rem,12vw,4.2rem)}.rNEHrq_stages{grid-template-columns:1fr;gap:0;padding:0 0 0 28px}.rNEHrq_stages:before,.rNEHrq_stages:after{transform-origin:top;width:1px;height:auto;inset:0 auto 0 5px}.rNEHrq_section[data-motion-ready=true]:not([data-visible=true]) .rNEHrq_stages:after{transform:scaleY(0)}.rNEHrq_stages li{min-height:0;padding:0 0 42px}.rNEHrq_stages li:last-child{padding-bottom:0}.rNEHrq_stages li:before{top:2px;left:-28px}.rNEHrq_stages .rNEHrq_exception:after{display:none}.rNEHrq_stages strong{font-size:1.35rem}.rNEHrq_stages p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.rNEHrq_stages:after,.rNEHrq_stages li,.rNEHrq_stages .rNEHrq_exception:after{transition:none;animation:none}}
._6Pt0Ia_story{--callie-ink:#1c1917;--callie-paper:#f1eee7;--callie-muted:#6b6962;--callie-teal:#14b8a6;--callie-line:#ffffff2b;background:var(--callie-paper)}._6Pt0Ia_chapter{max-width:var(--site-content-max,1420px);margin-left:auto;margin-right:auto}._6Pt0Ia_roleChapter,._6Pt0Ia_capabilityChapter,._6Pt0Ia_capabilityChapter+section{margin-top:clamp(38px,5vw,72px)}._6Pt0Ia_chapterCopy{min-width:0}._6Pt0Ia_chapterIndex,._6Pt0Ia_robotStage>p,._6Pt0Ia_roleIndex,._6Pt0Ia_capabilityBoard header p,._6Pt0Ia_capabilityBoard li>span{font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:650;line-height:1.45}._6Pt0Ia_chapterIndex{color:#168d83}._6Pt0Ia_chapterCopy h2,._6Pt0Ia_roleChapter h2{letter-spacing:-.075em;text-wrap:balance;margin:clamp(26px,3.5vw,48px) 0 0;font-size:clamp(3rem,5.4vw,6rem);font-weight:540;line-height:.87}._6Pt0Ia_chapterCopy>p:not(._6Pt0Ia_chapterIndex){max-width:39ch;color:var(--callie-muted);margin:clamp(24px,3vw,38px) 0 0;font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.62}._6Pt0Ia_answerChapter{color:#f8f7f2;background:#171411;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(30px,6vw,92px);padding:clamp(82px,11vw,156px) clamp(28px,6vw,92px);display:grid}._6Pt0Ia_answerChapter ._6Pt0Ia_chapterCopy>p:not(._6Pt0Ia_chapterIndex){color:#b9b5ae}._6Pt0Ia_robotStage{isolation:isolate;background:#15110f;min-height:clamp(420px,50vw,640px);position:relative;overflow:hidden}._6Pt0Ia_robotFallback{z-index:-2;object-fit:cover;object-position:62% center;filter:brightness(.72)contrast(1.08)}._6Pt0Ia_robotStage:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#17141199,#0000 55%),linear-gradient(#0000 60%,#171411ad);position:absolute;inset:0}._6Pt0Ia_robotScene{width:100%;height:100%;position:absolute;inset:0}._6Pt0Ia_robotStage>p{color:#f8f7f2c2;position:absolute;bottom:18px;left:20px;right:20px}._6Pt0Ia_roleChapter{color:#f8f7f2;background:radial-gradient(circle at 87% 8%,#14b8a63b,#0000 27%),#201c19;grid-template-columns:1fr;gap:clamp(28px,6vw,92px);padding:clamp(82px,11vw,156px) clamp(28px,6vw,92px);display:grid}._6Pt0Ia_roleIndex{color:#8ce0d6;border-top:1px solid var(--callie-line);max-width:18ch;padding-top:12px}._6Pt0Ia_roleChapter>div{grid-column:1}._6Pt0Ia_roleChapter h2{margin-top:0;font-size:clamp(3.3rem,6.6vw,7.5rem)}._6Pt0Ia_roleHeadingLine{white-space:nowrap;display:block}._6Pt0Ia_roleIndustryLine{align-items:baseline;gap:.14em;display:flex}._6Pt0Ia_roleRotator{color:var(--callie-teal);display:inline-block;position:relative;top:.35em}._6Pt0Ia_roleRotatorViewport{vertical-align:baseline;height:1.15em;display:inline-block;position:relative;overflow:hidden}._6Pt0Ia_roleRotatorWord{white-space:nowrap;display:inline-block}._6Pt0Ia_roleBody{color:#c4c0ba;border-top:1px solid var(--callie-line);grid-column:1;max-width:56ch;margin:clamp(36px,5vw,64px) 0 0;padding-top:22px;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.62}._6Pt0Ia_capabilityChapter{color:var(--callie-ink);background-color:#e8e3d8;background-image:linear-gradient(#1923210f 1px,#0000 1px),linear-gradient(90deg,#1923210f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(30px,6vw,92px);padding:clamp(82px,11vw,156px) clamp(28px,6vw,92px);display:grid}._6Pt0Ia_capabilityChapter ._6Pt0Ia_chapterCopy h2{font-size:clamp(3rem,4vw,4.2rem)}._6Pt0Ia_capabilityAnswerLine{white-space:nowrap}._6Pt0Ia_capabilityBoard{color:#f8f7f2;background:#1c1917;border:1px solid #1c191733;overflow:hidden}._6Pt0Ia_capabilityBoard header{border-bottom:1px solid #f8f7f229;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 22px;display:flex}._6Pt0Ia_capabilityBoard header p{color:#7fd8ce}._6Pt0Ia_capabilityBoard h3{letter-spacing:-.02em;margin:0;font-size:.85rem;font-weight:620}._6Pt0Ia_capabilityBoard ol{background:#f8f7f229;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}._6Pt0Ia_capabilityBoard li{background:#1c1917;min-height:clamp(176px,16vw,236px);padding:clamp(18px,2.4vw,30px);position:relative}._6Pt0Ia_capabilityBoard li:before{content:"";width:48px;height:4px;position:absolute;top:0;left:0}._6Pt0Ia_capabilityBoard li>span{color:#aaa49c}._6Pt0Ia_capabilityBoard h4{max-width:11ch;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:clamp(25px,3vw,42px) 0 0;font-size:clamp(1.5rem,2.35vw,2.6rem);font-weight:500;line-height:.94}._6Pt0Ia_capabilityBoard li>p{color:#b9b5ae;max-width:29ch;margin:15px 0 0;font-size:.78rem;line-height:1.48}._6Pt0Ia_capabilityTeal:before{background:#14b8a6}._6Pt0Ia_capabilityOrange:before{background:#f97316}._6Pt0Ia_capabilityBlue:before{background:#5d7cff}._6Pt0Ia_capabilitySand:before{background:#d7c7a7}._6Pt0Ia_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px){._6Pt0Ia_answerChapter,._6Pt0Ia_roleChapter,._6Pt0Ia_capabilityChapter{grid-template-columns:1fr}._6Pt0Ia_robotStage{min-height:min(128vw,620px)}}@media (max-width:640px){._6Pt0Ia_answerChapter,._6Pt0Ia_roleChapter,._6Pt0Ia_capabilityChapter{padding:62px 22px}._6Pt0Ia_chapterCopy h2,._6Pt0Ia_roleChapter h2{font-size:clamp(2.8rem,13vw,4.3rem)}._6Pt0Ia_roleHeadingLine{white-space:normal}._6Pt0Ia_roleChapter{gap:28px}._6Pt0Ia_capabilityBoard ol{grid-template-columns:1fr}._6Pt0Ia_capabilityBoard li{min-height:172px}}@media (prefers-reduced-motion:reduce){._6Pt0Ia_robotScene{display:none}}
.bR3_sW_caseStudy{--ergodic-ink:#11151d;--ergodic-paper:#efede7;--ergodic-line:#12161d2b;--ergodic-muted:#61646a;--ergodic-cyan:#56c6db;--ergodic-amber:#d79b35;padding:clamp(88px, 12vw, 180px) var(--site-page-edge,clamp(18px, 3.5vw, 56px)) 0;background:var(--ergodic-paper);color:var(--ergodic-ink)}.bR3_sW_coverFrame,.bR3_sW_methods,.bR3_sW_frameSequence,.bR3_sW_disclosure{max-width:var(--site-content-max,1420px);margin-left:auto;margin-right:auto}.bR3_sW_methodsIntro,.bR3_sW_frameSequence>header,.bR3_sW_disclosure{grid-template-columns:minmax(160px,3fr) minmax(0,9fr);gap:clamp(28px,6vw,92px);display:grid}.bR3_sW_methodsIntro>p:first-child,.bR3_sW_frameSequence>header>p,.bR3_sW_coverFrame>div>p,.bR3_sW_frameGrid article>div>p:first-child,.bR3_sW_disclosure>p,.bR3_sW_facts dt,.bR3_sW_methodGrid span{color:var(--ergodic-amber);font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650;line-height:1.4}.bR3_sW_methodsIntro h2,.bR3_sW_frameSequence h2,.bR3_sW_disclosure h2{letter-spacing:-.072em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3.1rem,6vw,6.7rem);font-weight:550;line-height:.87}.bR3_sW_methodsIntro>div>p,.bR3_sW_frameSequence>header>p:last-child,.bR3_sW_disclosure div>p{max-width:52ch;color:var(--ergodic-muted);margin:clamp(26px,4vw,46px) 0 0;font-size:clamp(1.12rem,1.5vw,1.4rem);line-height:1.55}.bR3_sW_coverFrame{grid-template-columns:minmax(200px,3fr) minmax(0,9fr);align-items:end;gap:clamp(28px,5vw,78px);margin-top:0;display:grid}.bR3_sW_coverFrame>div{padding-bottom:clamp(8px,2vw,24px)}.bR3_sW_coverFrame h2{letter-spacing:-.065em;max-width:8ch;margin:26px 0 0;font-size:clamp(2.2rem,3.7vw,4.4rem);font-weight:560;line-height:.9}.bR3_sW_coverFrame>div>p:last-child{max-width:30ch;color:var(--ergodic-muted);margin:28px 0 0;font-size:1rem;line-height:1.58}.bR3_sW_coverFrame figure,.bR3_sW_frameGrid figure{background:#0e1219;margin:0;position:relative;overflow:hidden}.bR3_sW_coverFrame figure{aspect-ratio:16/10}.bR3_sW_coverFrame img,.bR3_sW_frameGrid img{object-fit:cover}.bR3_sW_coverPoster,.bR3_sW_coverVideo{width:100%;height:100%;position:absolute;inset:0}.bR3_sW_coverPoster{display:none}.bR3_sW_coverVideo{z-index:1;background:var(--ergodic-paper);object-fit:contain}.bR3_sW_methods{background:var(--ergodic-ink);color:#f3f1eb;margin-top:clamp(112px,14vw,214px);padding:clamp(58px,8vw,116px)}.bR3_sW_methodsIntro>p:first-child,.bR3_sW_methodGrid span{color:var(--ergodic-cyan)}.bR3_sW_methodsIntro>div>p{color:#b7bec5}.bR3_sW_methodsIntro h2{text-wrap:pretty;max-width:14ch}.bR3_sW_methodsIntro>div>p{max-width:64ch}.bR3_sW_references{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:10px 22px;max-width:none;margin:clamp(28px,4vw,42px) 0 0;padding:18px 0 0;list-style:none;display:flex}.bR3_sW_references li,.bR3_sW_methodGrid small{color:#75cad9;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:600;line-height:1.45}.bR3_sW_methodGrid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(76px,9vw,132px);display:grid}.bR3_sW_methodGrid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:280px;padding:clamp(26px,3.5vw,48px)}.bR3_sW_methodGrid h3{letter-spacing:-.055em;max-width:11ch;margin:24px 0 0;font-size:clamp(1.55rem,2.8vw,2.6rem);font-weight:550;line-height:.95}.bR3_sW_methodGrid code{color:#efb94e;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.02em;margin-top:20px;font-size:clamp(.82rem,1.2vw,1.04rem);display:block}.bR3_sW_methodGrid .bR3_sW_notation{color:#75cad9;margin-top:8px;font-size:clamp(.7rem,1vw,.84rem)}.bR3_sW_methodGrid small{color:#a5aab1;margin-top:14px;display:block}.bR3_sW_methodGrid p{color:#b7bec5;max-width:42ch;margin:14px 0 0;font-size:.96rem;line-height:1.58}.bR3_sW_frameSequence{margin-top:clamp(112px,15vw,230px)}.bR3_sW_frameSequence>header>p:last-child{display:none}.bR3_sW_frameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,90px) clamp(22px,3vw,44px);margin-top:clamp(68px,9vw,132px);display:grid}.bR3_sW_frameGrid article{min-width:0}.bR3_sW_frameGrid article:first-child{grid-column:span 2}.bR3_sW_frameGrid figure{aspect-ratio:16/10}.bR3_sW_frameGrid article>div{border-top:1px solid var(--ergodic-line);grid-template-columns:minmax(0,1fr) minmax(180px,.85fr);gap:22px;padding-top:18px;display:grid}.bR3_sW_frameGrid article>div>p:first-child{grid-column:1}.bR3_sW_frameGrid h3{letter-spacing:-.06em;grid-column:1;margin:14px 0 0;font-size:clamp(1.8rem,3vw,3.5rem);font-weight:550;line-height:.9}.bR3_sW_frameGrid article>div>p:last-child{color:var(--ergodic-muted);grid-area:1/2/span 2;align-self:end;margin:0;font-size:.95rem;line-height:1.56}.bR3_sW_disclosure{color:#f1efe9;background:#171d2a;margin-top:clamp(112px,15vw,226px);padding:clamp(44px,6vw,82px)}.bR3_sW_disclosure>p{color:#8ca4ff}.bR3_sW_disclosure h2{max-width:12ch}.bR3_sW_disclosure div>p{color:#c5cbd1}@media (max-width:899px){.bR3_sW_methodsIntro,.bR3_sW_frameSequence>header,.bR3_sW_disclosure,.bR3_sW_coverFrame{grid-template-columns:1fr}.bR3_sW_coverFrame>div{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.bR3_sW_coverVideo{display:none}.bR3_sW_coverPoster{display:block}}@media (max-width:640px){.bR3_sW_caseStudy{padding-top:84px}.bR3_sW_methodGrid,.bR3_sW_frameGrid{grid-template-columns:1fr}.bR3_sW_coverFrame{gap:34px}.bR3_sW_methods{margin-right:calc(var(--site-page-edge,18px) * -1);margin-left:calc(var(--site-page-edge,18px) * -1)}.bR3_sW_methodGrid article{min-height:0}.bR3_sW_frameGrid article:first-child{grid-column:auto}.bR3_sW_frameGrid article>div{grid-template-columns:1fr}.bR3_sW_frameGrid article>div>p:first-child,.bR3_sW_frameGrid h3,.bR3_sW_frameGrid article>div>p:last-child{grid-area:auto}.bR3_sW_frameGrid article>div>p:last-child{margin-top:8px}.bR3_sW_disclosure{margin-right:calc(var(--site-page-edge,18px) * -1);margin-left:calc(var(--site-page-edge,18px) * -1)}}
.fKZHzW_story{--navy:#122943;--ink:#172238;--warm:#f2efe8;--paper:#faf8f2;--muted:#656d77;--line:#17223833;--blue:#3f7dc0;--green:#4d8752;--orange:#b65319;padding:clamp(92px, 12vw, 184px) var(--site-page-edge,clamp(18px, 3.5vw, 56px)) clamp(42px, 6vw, 78px);background:var(--warm);color:var(--ink)}.fKZHzW_opening,.fKZHzW_chapter,.fKZHzW_team,.fKZHzW_boundary{max-width:var(--site-content-max,1420px);margin-left:auto;margin-right:auto}.fKZHzW_opening{grid-template-columns:minmax(180px,3fr) minmax(0,9fr);gap:clamp(28px,6vw,92px);padding-bottom:clamp(86px,11vw,160px);display:grid}.fKZHzW_kicker,.fKZHzW_chapterIndex,.fKZHzW_media figcaption,.fKZHzW_boundary>p,.fKZHzW_teamCopy>p:first-child{font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650;line-height:1.45}.fKZHzW_kicker{border-top:1px solid var(--line);color:var(--orange);padding-top:12px}.fKZHzW_opening h2,.fKZHzW_opening>p:last-child{grid-column:2;margin:0}.fKZHzW_opening h2{letter-spacing:-.08em;text-wrap:balance;max-width:11.5ch;margin-top:clamp(6px,1vw,18px);font-size:clamp(3.7rem,7.3vw,8.2rem);font-weight:540;line-height:.83}.fKZHzW_opening>p:last-child{max-width:42ch;color:var(--muted);margin-top:clamp(34px,4vw,58px);font-size:clamp(1.15rem,1.55vw,1.46rem);line-height:1.55}.fKZHzW_chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,6vw,92px);padding:clamp(68px,9vw,132px);display:grid}.fKZHzW_chapterCopy{min-width:0}.fKZHzW_chapterIndex{color:var(--blue)}.fKZHzW_chapterCopy h3{letter-spacing:-.075em;text-wrap:balance;max-width:9ch;margin:clamp(30px,4vw,52px) 0 0;font-size:clamp(2.9rem,5vw,5.5rem);font-weight:540;line-height:.86}.fKZHzW_chapterCopy>p:not(.fKZHzW_chapterIndex):not(.fKZHzW_proof){max-width:37ch;color:var(--muted);margin:clamp(26px,3vw,40px) 0 0;font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.62}.fKZHzW_proof{border-top:1px solid var(--line);max-width:38ch;color:var(--ink);margin:30px 0 0;padding-top:22px;font-size:.9rem;font-weight:640;line-height:1.48}.fKZHzW_teamMedia{background:#e9e5dc;margin:0;position:relative;overflow:hidden}.fKZHzW_teamMedia img{object-fit:cover}.fKZHzW_chapterLight{background:var(--paper)}.fKZHzW_capabilitySystem{border:1px solid var(--line);background:#fff;min-width:0;overflow:hidden}.fKZHzW_capabilitySystem>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:baseline;gap:18px;padding:20px 22px;display:grid}.fKZHzW_capabilitySystem>header p,.fKZHzW_capabilityCaption,.fKZHzW_capabilitySystem li>div,.fKZHzW_capabilitySystem li i{font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:650;line-height:1.45}.fKZHzW_capabilitySystem>header p{color:var(--blue)}.fKZHzW_capabilitySystem h4{letter-spacing:-.02em;max-width:25ch;margin:0;font-size:.86rem;font-weight:620;line-height:1.25}.fKZHzW_capabilitySystem ol{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.fKZHzW_capabilitySystem li{flex-direction:column;min-height:clamp(220px,19vw,300px);padding:clamp(18px,2.4vw,30px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.fKZHzW_capabilitySystem li>div{justify-content:space-between;gap:12px;display:flex}.fKZHzW_capabilitySystem h5{max-width:10ch;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.045em;margin:auto 0 0;font-size:clamp(1.72rem,2.4vw,2.75rem);font-weight:500;line-height:.95}.fKZHzW_capabilitySystem li>p{max-width:28ch;margin:16px 0 0;font-size:.78rem;line-height:1.45}.fKZHzW_capabilitySystem li i{font-size:1rem;font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(17px,2.1vw,27px);right:clamp(18px,2.4vw,30px)}.fKZHzW_capabilityBlue{color:#f9f5ee;background:#183453}.fKZHzW_capabilityGreen{color:#f9f5ee;background:#214b42}.fKZHzW_capabilityPaper{color:var(--ink);background:var(--paper)}.fKZHzW_capabilityOrange{color:#f9f5ee;background:var(--orange)}.fKZHzW_capabilityBlue>div,.fKZHzW_capabilityGreen>div,.fKZHzW_capabilityOrange>div,.fKZHzW_capabilityBlue>p,.fKZHzW_capabilityGreen>p,.fKZHzW_capabilityOrange>p{color:#f9f5eeb8}.fKZHzW_capabilityCaption{color:var(--muted);border-top:1px solid var(--line);padding:16px 22px}@media (hover:hover) and (pointer:fine){.fKZHzW_capabilitySystem li:hover{z-index:1;transform:translateY(-4px);box-shadow:0 16px 34px -24px #0d1c30b8}.fKZHzW_capabilitySystem li:hover i{transform:translate(3px,-3px)}}.fKZHzW_chapterDark{background:var(--navy);color:#f8f5ee;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:clamp(38px,5vw,72px)}.fKZHzW_chapterDark .fKZHzW_chapterIndex{color:#74a9dd}.fKZHzW_chapterDark .fKZHzW_chapterCopy>p:not(.fKZHzW_chapterIndex),.fKZHzW_chapterDark .fKZHzW_proof{color:#c2ccd8}.fKZHzW_chapterDark .fKZHzW_proof{border-color:#e9eff438}.fKZHzW_hifoSystem{background:#0e233c;border:1px solid #d5e2ed3d;min-width:0;overflow:hidden}.fKZHzW_hifoEyebrow,.fKZHzW_hifoCaption{color:#7eafe0;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:650;line-height:1.45}.fKZHzW_hifoEyebrow{padding:20px 22px 0}.fKZHzW_hifoRoad{width:100%;height:auto;margin:4px auto 0;display:block}.fKZHzW_hifoRoad path{fill:none;stroke-linecap:round;stroke-width:15px}.fKZHzW_roadSegmentOrange{stroke:#d46d2f}.fKZHzW_roadSegmentBlue{stroke:#4c8dca}.fKZHzW_roadSegmentGreen{stroke:#599262}.fKZHzW_roadSegmentNavy{stroke:#c7d4e0}.fKZHzW_hifoRoad g circle:first-child{fill:#0e233c;stroke-width:3px}.fKZHzW_hifoRoad g circle:last-child{stroke:none}.fKZHzW_roadStageOrange circle{stroke:#d46d2f;fill:#d46d2f}.fKZHzW_roadStageBlue circle{stroke:#4c8dca;fill:#4c8dca}.fKZHzW_roadStageGreen circle{stroke:#599262;fill:#599262}.fKZHzW_roadStageNavy circle{stroke:#c7d4e0;fill:#c7d4e0}.fKZHzW_roadNumber,.fKZHzW_roadCaption{fill:#8eadd0;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:1.2px;font-size:10px;font-weight:650}.fKZHzW_roadName{fill:#f7f3ea;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:-1.1px;font-size:26px;font-weight:650}.fKZHzW_hifoCaption{color:#b7cbe0;border-top:1px solid #d5e2ed33;padding:16px 22px}.fKZHzW_chapterFocus{background-color:#eee9df;background-image:linear-gradient(#20354c0f 1px,#0000 1px),linear-gradient(90deg,#20354c0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-top:clamp(38px,5vw,72px)}.fKZHzW_focusSystem{color:#122943;background:#ddd6c8;flex-direction:column;min-width:0;min-height:clamp(420px,47vw,660px);padding:clamp(22px,3.4vw,48px) 0 clamp(20px,2.8vw,38px);display:flex;overflow:hidden}.fKZHzW_focusSystem>header{justify-content:space-between;gap:18px;padding:0 clamp(22px,3.4vw,48px) clamp(28px,4vw,52px);display:flex}.fKZHzW_focusSystem>header p,.fKZHzW_focusCaption,.fKZHzW_focusSystem li>span,.fKZHzW_focusSystem li>i{color:#536174;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:650;line-height:1.45}.fKZHzW_focusSystem>header p:last-child{text-align:right}.fKZHzW_focusSystem ol{flex-direction:column;flex:1;justify-content:center;gap:clamp(7px,1vw,14px);margin:0;padding:0;list-style:none;display:flex}.fKZHzW_focusSystem li{background:#faf8f23d;border-top:1px solid #12294338;border-bottom:1px solid #12294312;grid-template-columns:clamp(44px,6vw,72px) minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:clamp(66px,8vw,104px);padding:13px clamp(22px,3.4vw,48px);display:grid;position:relative}.fKZHzW_focusSystem li:before{content:"";width:clamp(48px,8vw,92px);height:5px;position:absolute;top:-1px;left:0}.fKZHzW_focusSystem li:first-child{margin-right:11%}.fKZHzW_focusSystem li:nth-child(2){margin-left:7%}.fKZHzW_focusSystem li:nth-child(3){margin-right:4%}.fKZHzW_focusSystem li:nth-child(4){margin-left:13%}.fKZHzW_focusSystem li>span{color:#69717d}.fKZHzW_focusSystem li>strong{max-width:13ch;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.055em;font-size:clamp(1.55rem,2.7vw,3.1rem);font-weight:500;line-height:.9}.fKZHzW_focusSystem li>i{color:#122943;text-align:right;font-size:1rem;font-style:normal}.fKZHzW_focusOrange:before{background:#b65319}.fKZHzW_focusBlue:before{background:#3f7dc0}.fKZHzW_focusGreen:before{background:#4d8752}.fKZHzW_focusNavy:before{background:#122943}.fKZHzW_focusCaption{color:#122943;margin:0;padding:clamp(25px,3.5vw,46px) clamp(22px,3.4vw,48px) 0}.fKZHzW_team{background:#e8e4da;grid-template-columns:minmax(0,7fr) minmax(260px,5fr);align-items:end;gap:clamp(28px,5vw,76px);margin-top:clamp(38px,5vw,72px);padding:clamp(22px,3vw,42px);display:grid}.fKZHzW_teamMedia{aspect-ratio:16/9;background:#111310}.fKZHzW_teamCopy{padding:clamp(6px,2vw,28px) 0}.fKZHzW_teamCopy>p:first-child{color:var(--blue)}.fKZHzW_teamCopy h2{letter-spacing:-.07em;max-width:8.5ch;margin:clamp(30px,4vw,58px) 0 0;font-size:clamp(2.4rem,4.5vw,5.3rem);font-weight:550;line-height:.88}.fKZHzW_teamCopy>p:last-child{max-width:35ch;color:var(--muted);margin:clamp(24px,3vw,38px) 0 0;font-size:1rem;line-height:1.62}.fKZHzW_boundary{color:#f4f2ed;background:linear-gradient(120deg,#5d8fcc21,#0000 40%),#13233c;grid-template-columns:minmax(160px,3fr) minmax(0,9fr);gap:clamp(28px,6vw,92px);margin-top:clamp(38px,5vw,72px);padding:clamp(30px,4.5vw,62px);display:grid}.fKZHzW_boundary>p{color:#8ca4ff;align-self:start;padding-top:8px}.fKZHzW_boundaryCopy{min-width:0}.fKZHzW_boundary h2{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.1rem,3.8vw,4.25rem);font-weight:550;line-height:.94}.fKZHzW_boundaryCopy>p{color:#c8d2de;max-width:52ch;margin:clamp(22px,3vw,34px) 0 0;font-size:1.02rem;line-height:1.65}.fKZHzW_boundaryRecord{background:#d6e2ee3d;border-top:1px solid #d6e2ee3d;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(10px,1.5vw,22px) 0 0;display:grid}.fKZHzW_boundaryRecord>div{background:#0a182b6b;min-height:104px;padding:20px 22px}.fKZHzW_boundaryRecord dt{color:#91b4da;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.075em;text-transform:uppercase;font-size:.58rem;font-weight:650;line-height:1.45}.fKZHzW_boundaryRecord dd{color:#f4f2ed;letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(1rem,1.45vw,1.27rem);font-weight:580;line-height:1.05}@media (max-width:899px){.fKZHzW_opening,.fKZHzW_chapter,.fKZHzW_team,.fKZHzW_boundary{grid-template-columns:1fr}.fKZHzW_opening h2,.fKZHzW_opening>p:last-child{grid-column:1}.fKZHzW_chapter{padding:clamp(42px,7vw,68px)}.fKZHzW_teamMedia{grid-row:1}.fKZHzW_boundaryRecord{grid-column:1}}@media (max-width:640px){.fKZHzW_story{padding-top:78px}.fKZHzW_opening{gap:28px}.fKZHzW_opening h2{font-size:clamp(3.2rem,15vw,4.65rem)}.fKZHzW_chapter{padding:38px 22px}.fKZHzW_chapterCopy h3{font-size:clamp(2.7rem,14vw,4.25rem)}.fKZHzW_capabilitySystem>header{grid-template-columns:1fr}.fKZHzW_capabilitySystem li{min-height:230px}.fKZHzW_capabilitySystem h5{font-size:clamp(1.5rem,7.4vw,2.05rem)}.fKZHzW_hifoRoad{width:min(100%,420px)}.fKZHzW_focusSystem{min-height:480px}.fKZHzW_focusSystem>header{padding-bottom:28px}.fKZHzW_focusSystem li:nth-child(n){margin-left:0;margin-right:0}.fKZHzW_focusSystem li{grid-template-columns:38px minmax(0,1fr) 24px;gap:8px;min-height:76px;padding-left:22px;padding-right:22px}.fKZHzW_focusSystem li>strong{font-size:clamp(1.7rem,8.2vw,2.25rem)}.fKZHzW_boundaryRecord{grid-template-columns:1fr;gap:1px}.fKZHzW_boundaryRecord>div{justify-content:space-between;align-items:baseline;gap:18px;min-height:0;padding:17px 18px;display:flex}.fKZHzW_boundaryRecord dd{text-align:right;margin:0}.fKZHzW_team{margin-right:calc(var(--site-page-edge,18px) * -1);margin-left:calc(var(--site-page-edge,18px) * -1)}.fKZHzW_teamCopy{padding:20px 22px 30px}.fKZHzW_boundary{margin-right:calc(var(--site-page-edge,18px) * -1);margin-left:calc(var(--site-page-edge,18px) * -1)}}
.cgYQoG_section{--signal:#315cff;--signal-accent:#e8a33c;padding:0 var(--site-page-edge,clamp(18px, 3.5vw, 56px));background:var(--case-paper,#f2efe8);color:var(--case-ink,#171713)}.cgYQoG_section[data-project=callie]{--signal:#657fff;--signal-accent:#eba744}.cgYQoG_section[data-project=ergodic]{--signal:#4fbfd3;--signal-accent:#d79b35}.cgYQoG_section[data-project=grc-metrix]{--signal:#3d79c8;--signal-accent:#dc8f37}.cgYQoG_inner{max-width:var(--site-content-max,1420px);margin:0 auto;padding:clamp(82px,10vw,154px) 0 0}.cgYQoG_header{grid-template-columns:minmax(190px,3fr) minmax(0,9fr);gap:clamp(28px,6vw,92px);display:grid}.cgYQoG_rail,.cgYQoG_copy{border-top:1px solid var(--case-line,#1717132e);min-width:0}.cgYQoG_rail{color:var(--signal);grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;gap:18px;padding-top:18px;display:grid}.cgYQoG_rail p,.cgYQoG_topline p,.cgYQoG_topline span,.cgYQoG_facts>div>span,.cgYQoG_facts dt{font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:650;line-height:1.45}.cgYQoG_rail p{grid-column:1/-1}.cgYQoG_rail strong{color:var(--case-ink,#171713);letter-spacing:-.11em;align-self:end;font-size:clamp(4.4rem,8vw,8.6rem);font-weight:500;line-height:.7}.cgYQoG_rail svg{width:min(100%,240px);color:var(--signal);stroke:currentColor;stroke-width:1.4px;align-self:end}.cgYQoG_signalAccent{fill:var(--signal-accent);stroke:var(--case-paper,#f2efe8);stroke-width:2.4px}.cgYQoG_copy{padding-top:18px}.cgYQoG_topline{color:var(--signal);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cgYQoG_topline span{max-width:20ch;color:var(--case-muted,#62605a);text-align:right}.cgYQoG_copy h2{letter-spacing:-.078em;text-wrap:balance;max-width:12ch;margin:clamp(34px,4.5vw,64px) 0 0;font-size:clamp(3.3rem,6.2vw,7rem);font-weight:550;line-height:.84}.cgYQoG_copy>p{max-width:49ch;color:var(--case-muted,#62605a);margin:clamp(30px,4vw,48px) 0 0;font-size:clamp(1.12rem,1.55vw,1.42rem);line-height:1.55}.cgYQoG_facts{border-top:1px solid var(--case-line,#1717132e);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(72px,9vw,132px) 0 0;display:grid}.cgYQoG_facts>div{grid-template-columns:30px minmax(0,1fr);gap:clamp(18px,2vw,30px);min-height:138px;padding:clamp(25px,3vw,40px) clamp(20px,3vw,44px) clamp(25px,3vw,40px) 0;display:grid}.cgYQoG_facts>div+div{border-left:1px solid var(--case-line,#1717132e);padding-left:clamp(20px,3vw,44px)}.cgYQoG_facts>div>span{color:var(--signal)}.cgYQoG_facts dt,.cgYQoG_facts dd{margin:0}.cgYQoG_facts dt{color:var(--case-muted,#62605a)}.cgYQoG_facts dd{letter-spacing:-.035em;max-width:23ch;margin-top:14px;font-size:clamp(1.05rem,1.48vw,1.34rem);font-weight:620;line-height:1.18}@media (max-width:899px){.cgYQoG_header{grid-template-columns:1fr}.cgYQoG_rail{grid-template-rows:auto 1fr;grid-template-columns:auto minmax(180px,240px)}.cgYQoG_rail p,.cgYQoG_rail strong{grid-column:1}.cgYQoG_rail svg{grid-area:1/2/span 2}}@media (max-width:640px){.cgYQoG_inner{padding-top:76px}.cgYQoG_topline{display:block}.cgYQoG_topline span{text-align:left;margin-top:10px;display:block}.cgYQoG_copy h2{font-size:clamp(3rem,15vw,4.4rem)}.cgYQoG_facts{grid-template-columns:1fr}.cgYQoG_facts>div,.cgYQoG_facts>div+div{border-left:0;border-bottom:1px solid var(--case-line,#1717132e);min-height:0;padding:26px 0}}
._7byv_q_media{isolation:isolate;background:#101210;width:100%;height:100%;margin:0;position:relative;overflow:hidden}._7byv_q_poster,._7byv_q_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._7byv_q_poster{transition:transform .76s cubic-bezier(.16,1,.3,1)}._7byv_q_video{z-index:1}._7byv_q_tint{z-index:2;pointer-events:none;background:linear-gradient(#0507060f,#0000 42%),linear-gradient(#0000 68%,#0507066b);position:absolute;inset:0}._7byv_q_media[data-project=grc-metrix] ._7byv_q_poster{object-position:50% 50%}._7byv_q_media[data-project=grc-metrix] ._7byv_q_tint{background:linear-gradient(#05070661,#0000 38%),linear-gradient(#0000 42%,#050706b8)}._7byv_q_media[data-project=callie] ._7byv_q_poster{object-position:51% 48%}._7byv_q_media[data-project=ergodic] ._7byv_q_poster{object-position:center}._7byv_q_media[data-project=ergodic]{background:#f4f3f5}._7byv_q_media[data-project=ergodic] ._7byv_q_video{object-fit:cover;object-position:center}._7byv_q_media[data-project=ergodic] ._7byv_q_tint{background:radial-gradient(circle at 60% 42%,#f0af461f,#0000 17%),linear-gradient(#ffffff24,#0000 44%),linear-gradient(#0000 69%,#11151d1a)}._7byv_q_media figcaption{z-index:3;color:#ffffffc2;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.075em;text-align:right;text-shadow:0 1px 14px #000000b3;text-transform:uppercase;font-size:.62rem;line-height:1.4;position:absolute;bottom:clamp(12px,1.8vw,20px);left:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px)}._7byv_q_media[data-project=ergodic] figcaption{color:#11151db8;text-shadow:none}._7byv_q_media[data-variant=hero] figcaption{top:clamp(88px,9vw,124px);right:var(--site-page-edge,clamp(18px, 3.5vw, 56px));max-width:34ch;bottom:auto;left:auto}@media (hover:hover) and (pointer:fine){:is(a:hover ._7byv_q_media[data-variant=card] ._7byv_q_poster,a:hover ._7byv_q_media[data-variant=next] ._7byv_q_poster){transform:scale(1.035)}}@media (max-width:640px){._7byv_q_media[data-project=grc-metrix]{background:#f6f2ec}._7byv_q_media[data-project=grc-metrix] ._7byv_q_poster,._7byv_q_media[data-project=grc-metrix] ._7byv_q_video{object-fit:contain;object-position:center}._7byv_q_media[data-project=callie][data-variant=hero] ._7byv_q_poster,._7byv_q_media[data-project=callie][data-variant=hero] ._7byv_q_video{object-fit:contain;object-position:center 24%}}@media (prefers-reduced-motion:reduce){._7byv_q_poster{transition:none}a:hover ._7byv_q_media ._7byv_q_poster{transform:none}}
.w3dTTW_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(28px,3.5vw,56px) clamp(20px,2.4vw,38px);display:grid}.w3dTTW_card{min-width:0}.w3dTTW_card[data-project=grc-metrix]{grid-area:1/1/span 2/span 7}.w3dTTW_card[data-project=callie]{grid-area:1/8/auto/span 5}.w3dTTW_card[data-project=ergodic]{grid-area:2/8/auto/span 5}.w3dTTW_cardLink{min-height:44px;color:inherit;text-decoration:none;display:block}.w3dTTW_card[data-project=grc-metrix] .w3dTTW_cardLink{flex-direction:column;height:100%;display:flex}.w3dTTW_cardMedia{background:#111310;position:relative;overflow:hidden}.w3dTTW_card[data-project=grc-metrix] .w3dTTW_cardMedia{aspect-ratio:auto;flex:auto;min-height:0}.w3dTTW_card[data-project=callie] .w3dTTW_cardMedia,.w3dTTW_card[data-project=ergodic] .w3dTTW_cardMedia{aspect-ratio:16/10}.w3dTTW_status{z-index:5;color:#fff;min-height:32px;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c0aad;border:1px solid #ffffff47;align-items:center;padding:0 11px;font-size:.62rem;font-weight:600;display:inline-flex;position:absolute;top:clamp(14px,2vw,24px);left:clamp(14px,2vw,24px)}.w3dTTW_cardCopy{border-top:1px solid #1717132e;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);align-items:start;gap:24px;padding-top:18px;display:grid}.w3dTTW_cardCopy>div:first-child{grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.w3dTTW_cardCopy span,.w3dTTW_cardRoute p{margin:0}.w3dTTW_cardCopy>div:first-child>span{color:#66645e;font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.06em;font-size:.66rem}.w3dTTW_cardCopy h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.85rem,3vw,3.2rem);font-weight:560;line-height:.94}.w3dTTW_cardRoute{justify-items:start;gap:16px;display:grid}.w3dTTW_cardRoute p{color:#62605a;font-size:.92rem;line-height:1.45}.w3dTTW_cardRoute>span{align-items:center;gap:9px;min-height:44px;font-size:.76rem;font-weight:700;transition:color .18s;display:inline-flex}.w3dTTW_cardRoute svg{transition:transform .36s cubic-bezier(.16,1,.3,1)}.w3dTTW_cardLink:focus-visible{outline-offset:6px;outline:3px solid #315cff}.w3dTTW_cardLink:active{transform:scale(.992)}@media (hover:hover) and (pointer:fine){.w3dTTW_cardLink:hover .w3dTTW_cardRoute>span{color:#315cff}.w3dTTW_cardLink:hover .w3dTTW_cardRoute svg{transform:translate(3px,-3px)}}@media (max-width:899px){.w3dTTW_grid{grid-template-columns:1fr;align-items:start;gap:64px}.w3dTTW_card[data-project=grc-metrix],.w3dTTW_card[data-project=callie],.w3dTTW_card[data-project=ergodic]{grid-area:auto;margin-top:0}.w3dTTW_card[data-project=grc-metrix] .w3dTTW_cardLink{height:auto;display:block}.w3dTTW_card[data-project=grc-metrix] .w3dTTW_cardMedia{aspect-ratio:4/5}.w3dTTW_card[data-project=callie] .w3dTTW_cardMedia,.w3dTTW_card[data-project=ergodic] .w3dTTW_cardMedia{aspect-ratio:16/10}}@media (max-width:560px){.w3dTTW_cardCopy{grid-template-columns:1fr;gap:14px}.w3dTTW_cardRoute{padding-left:46px}}@media (prefers-reduced-motion:reduce){.w3dTTW_cardLink,.w3dTTW_cardRoute>span,.w3dTTW_cardRoute svg{transition:none}.w3dTTW_cardLink:active{transform:none}}
.FPaq_a_page{--work-paper:#f2efe8;--work-ink:#171713;--work-muted:#62605a;--work-line:#1717132e;--work-cobalt:#315cff;background:var(--work-paper);color:var(--work-ink);overflow:clip}.FPaq_a_hero,.FPaq_a_projects,.FPaq_a_closing{padding-right:var(--site-page-edge,clamp(18px, 3.5vw, 56px));padding-left:var(--site-page-edge,clamp(18px, 3.5vw, 56px))}.FPaq_a_hero{align-content:end;min-height:min(830px,100svh - 76px);padding-top:clamp(112px,13vw,196px);padding-bottom:clamp(72px,8vw,124px);display:grid}.FPaq_a_eyebrow,.FPaq_a_projectHeader p,.FPaq_a_projectHeader span{font-family:var(--hero-plex-mono,"Courier New", monospace);font-size:var(--type-eyebrow);letter-spacing:.085em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.FPaq_a_eyebrow{color:var(--work-cobalt);align-items:center;gap:12px;display:flex}.FPaq_a_eyebrow:before{content:"";background:currentColor;width:32px;height:2px}.FPaq_a_heroGrid{grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:end;gap:clamp(48px,8vw,128px);margin-top:clamp(48px,7vw,100px);display:grid}.FPaq_a_hero h1{max-width:10ch;font-size:var(--type-page-title);letter-spacing:-.075em;text-wrap:balance;margin:0;font-weight:540;line-height:.84}.FPaq_a_heroGrid>div{padding-bottom:.5rem}.FPaq_a_heroGrid>div p{max-width:34ch;color:var(--work-muted);font-size:var(--type-body-lede);margin:0;line-height:1.5}.FPaq_a_heroGrid>div span{border-top:1px solid var(--work-line);max-width:38ch;color:var(--work-muted);margin-top:24px;padding-top:18px;font-size:.88rem;line-height:1.5;display:block}.FPaq_a_projects{border-top:1px solid var(--work-line);padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(92px,12vw,180px)}.FPaq_a_projectHeader{grid-template-columns:minmax(120px,2fr) minmax(0,8fr) auto;align-items:baseline;gap:24px;margin-bottom:clamp(48px,7vw,96px);display:grid}.FPaq_a_projectHeader p,.FPaq_a_projectHeader span{color:var(--work-muted)}.FPaq_a_projectHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.3rem);font-weight:560;line-height:.95}.FPaq_a_disclosure{border-left:3px solid var(--work-cobalt);max-width:66ch;color:var(--work-muted);margin:clamp(72px,10vw,148px) 0 0;padding:20px 0 20px 24px;font-size:.94rem;line-height:1.6}.FPaq_a_closing{color:#f5f4ef;background:#111310;border-top:1px solid #ffffff2b;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);align-items:end;gap:clamp(48px,8vw,128px);min-height:620px;padding-top:clamp(88px,10vw,156px);padding-bottom:clamp(72px,8vw,120px);display:grid}.FPaq_a_closing h2{letter-spacing:-.07em;max-width:10ch;margin:clamp(32px,5vw,72px) 0 0;font-size:clamp(3rem,5.2vw,6rem);font-weight:530;line-height:.86}.FPaq_a_closingAction{padding-bottom:.5rem}.FPaq_a_closingAction p{color:#b8b6af;max-width:36ch;margin:0 0 30px;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.58}.FPaq_a_closingAction a{color:#111310;background:#f5f4ef;border:1px solid #f5f4ef;align-items:center;gap:14px;min-height:48px;padding:0 18px;font-size:.82rem;font-weight:700;transition:background-color .18s,color .18s;display:inline-flex}.FPaq_a_closingAction a svg{transition:transform .36s cubic-bezier(.16,1,.3,1)}.FPaq_a_closingAction a:focus-visible{outline-offset:4px;outline:3px solid #8ca4ff}@media (hover:hover) and (pointer:fine){.FPaq_a_closingAction a:hover{color:#fff;background:#315cff}.FPaq_a_closingAction a:hover svg{transform:translate(4px)}}@media (max-width:899px){.FPaq_a_hero{align-content:start;min-height:auto}.FPaq_a_heroGrid,.FPaq_a_closing{grid-template-columns:1fr}.FPaq_a_heroGrid{gap:42px}.FPaq_a_projectHeader{grid-template-columns:1fr auto}.FPaq_a_projectHeader h2{grid-area:2/1/auto/-1}.FPaq_a_closing{gap:64px;min-height:auto}}@media (max-width:560px){.FPaq_a_hero{padding-top:112px}.FPaq_a_projectHeader{grid-template-columns:1fr;gap:10px}.FPaq_a_projectHeader h2{grid-area:auto}.FPaq_a_closing h2{font-size:var(--type-section-title)}.FPaq_a_closingAction a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.FPaq_a_closingAction a,.FPaq_a_closingAction a svg{transition:none}}
._4qfNzq_page{--case-paper:#f2efe8;--case-ink:#171713;--case-muted:#62605a;--case-line:#1717132e;--case-cobalt:#315cff;background:var(--case-paper);color:var(--case-ink);overflow:clip}._4qfNzq_hero{color:#fff;isolation:isolate;min-height:min(850px,100svh - 76px);position:relative}._4qfNzq_hero>figure{z-index:-2;position:absolute;inset:0}._4qfNzq_heroShade{z-index:-1;background:linear-gradient(#04060570,#0000 38%),linear-gradient(#0000 36%,#040605d1),linear-gradient(90deg,#0406057a,#0000 62%);position:absolute;inset:0}._4qfNzq_heroTopline{padding:clamp(24px, 3vw, 44px) var(--site-page-edge,clamp(18px, 3.5vw, 56px));justify-content:space-between;align-items:center;gap:20px;display:flex}._4qfNzq_heroTopline a,._4qfNzq_heroTopline span,._4qfNzq_heroCopy>p,._4qfNzq_heroCopy>span,._4qfNzq_eyebrow,._4qfNzq_meta dt,._4qfNzq_boundary>p,._4qfNzq_nextCopy>span{font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600;line-height:1.4}._4qfNzq_heroTopline a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090833;border:1px solid #ffffff6b;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:inline-flex}._4qfNzq_heroTopline span{color:#ffffffc2}._4qfNzq_heroTopline a:focus-visible,._4qfNzq_nextProject a:focus-visible{outline-offset:4px;outline:3px solid #8ca4ff}._4qfNzq_heroCopy{right:var(--site-page-edge,clamp(18px, 3.5vw, 56px));bottom:clamp(48px,7vw,104px);left:var(--site-page-edge,clamp(18px, 3.5vw, 56px));position:absolute}._4qfNzq_heroCopy>p{color:#ffffffbd;margin:0 0 clamp(22px,3vw,42px)}._4qfNzq_heroCopy h1{letter-spacing:-.075em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.8rem,7.3vw,7.8rem);font-weight:540;line-height:.86}._4qfNzq_heroCopy>span{color:#ffffffc7;margin-top:clamp(28px,4vw,52px);display:block}._4qfNzq_record{padding:0 var(--site-page-edge,clamp(18px, 3.5vw, 56px)) clamp(88px, 11vw, 172px)}._4qfNzq_metrics{max-width:var(--site-content-max,1420px);background:var(--case-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1px auto 0;display:grid}._4qfNzq_metrics>div{background:#e8e4da;align-content:space-between;min-height:220px;padding:clamp(24px,4vw,56px);display:grid}._4qfNzq_metrics strong{letter-spacing:-.07em;font-size:clamp(3.8rem,7vw,7.2rem);font-weight:540;line-height:.85}._4qfNzq_metrics span{color:var(--case-muted)}._4qfNzq_narrative{max-width:var(--site-content-max,1420px);border-top:1px solid var(--case-line);margin:clamp(96px,13vw,196px) auto 0}._4qfNzq_narrative>section{border-bottom:1px solid var(--case-line);grid-template-columns:70px minmax(180px,3fr) minmax(0,7fr);gap:clamp(20px,4vw,64px);padding:clamp(48px,7vw,96px) 0;display:grid}._4qfNzq_narrative>section>span{color:var(--case-muted);font-family:var(--hero-plex-mono,"Courier New", monospace);font-size:.7rem}._4qfNzq_narrative h2,._4qfNzq_narrative p{margin:0}._4qfNzq_narrative h2{letter-spacing:-.045em;max-width:12ch;font-size:clamp(1.55rem,2.5vw,2.8rem);font-weight:560;line-height:.95}._4qfNzq_narrative p{max-width:62ch;color:var(--case-muted);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.68}._4qfNzq_narrative blockquote{border-left:3px solid var(--case-cobalt);max-width:56ch;margin:clamp(36px,5vw,64px) 0 0;padding:24px 0 0 28px}._4qfNzq_narrative blockquote p{color:var(--case-ink);letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.35}._4qfNzq_narrative blockquote footer{color:var(--case-muted);margin-top:18px;font-size:.85rem}._4qfNzq_team{max-width:var(--site-content-max,1420px);background:#e8e4da;grid-template-columns:minmax(0,7fr) minmax(260px,5fr);align-items:end;gap:clamp(28px,5vw,76px);margin:clamp(96px,13vw,196px) auto 0;padding:clamp(22px,3vw,42px);display:grid}._4qfNzq_teamMedia{aspect-ratio:16/9;background:#111310;position:relative;overflow:hidden}._4qfNzq_teamMedia img{object-fit:cover}._4qfNzq_team>div{padding:clamp(6px,2vw,28px) 0}._4qfNzq_team>div>p:first-child{color:var(--case-cobalt);font-family:var(--hero-plex-mono,"Courier New", monospace);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:600;line-height:1.4}._4qfNzq_team h2{letter-spacing:-.07em;max-width:9ch;margin:clamp(30px,4vw,58px) 0 0;font-size:clamp(2.4rem,4.5vw,5.3rem);font-weight:550;line-height:.88}._4qfNzq_team>div>p:last-child{max-width:35ch;color:var(--case-muted);margin:clamp(24px,3vw,38px) 0 0;font-size:1rem;line-height:1.62}._4qfNzq_boundary{max-width:var(--site-content-max,1420px);color:#f4f2ed;background:#151b2d;grid-template-columns:minmax(160px,3fr) minmax(0,9fr);gap:clamp(28px,6vw,92px);margin:clamp(88px,11vw,164px) auto 0;padding:clamp(34px,5vw,68px);display:grid}._4qfNzq_boundary>p{color:#8ca4ff;margin:0}._4qfNzq_boundary h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:550;line-height:.94}._4qfNzq_boundary div>p{color:#c4c6c0;max-width:58ch;margin:28px 0 0;font-size:1.02rem;line-height:1.65}._4qfNzq_nextProject{padding:clamp(84px, 10vw, 152px) var(--site-page-edge,clamp(18px, 3.5vw, 56px));border-top:1px solid var(--case-line);background:#e8e4da}._4qfNzq_nextProject>._4qfNzq_eyebrow,._4qfNzq_nextProject>a{max-width:var(--site-content-max,1420px);margin-left:auto;margin-right:auto}._4qfNzq_nextProject>a:not(._4qfNzq_allWork){min-height:440px;color:inherit;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:stretch;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,68px);display:grid}._4qfNzq_nextCopy{border:1px solid var(--case-line);background:var(--case-paper);align-content:end;padding:clamp(28px,4vw,54px);display:grid}._4qfNzq_nextCopy>span{color:var(--case-cobalt)}._4qfNzq_nextCopy h2{letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(3rem,6vw,6.4rem);font-weight:550;line-height:.86}._4qfNzq_nextCopy p{max-width:30ch;color:var(--case-muted);margin:24px 0 0;font-size:1rem;line-height:1.45}._4qfNzq_nextCopy b{align-items:center;gap:10px;min-height:44px;margin-top:38px;font-size:.8rem;display:inline-flex}._4qfNzq_nextCopy svg{transition:transform .36s cubic-bezier(.16,1,.3,1)}._4qfNzq_nextMedia{min-height:440px;overflow:hidden}._4qfNzq_allWork{align-items:center;gap:10px;min-height:48px;margin-top:34px;font-size:.82rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){._4qfNzq_nextProject>a:not(._4qfNzq_allWork):hover ._4qfNzq_nextCopy svg{transform:translate(3px,-3px)}}@media (max-width:899px){._4qfNzq_boundary,._4qfNzq_team{grid-template-columns:1fr}._4qfNzq_narrative>section{grid-template-columns:48px minmax(140px,.75fr) minmax(0,1.25fr);gap:18px}._4qfNzq_nextProject>a:not(._4qfNzq_allWork){grid-template-columns:1fr;min-height:0}._4qfNzq_nextMedia{aspect-ratio:16/10;grid-row:1;min-height:0}}@media (max-width:640px){._4qfNzq_hero{min-height:calc(100svh - 64px)}._4qfNzq_heroTopline{padding-top:16px}._4qfNzq_heroTopline>span{text-align:right;max-width:16ch}._4qfNzq_heroCopy{bottom:36px}._4qfNzq_heroCopy h1{font-size:clamp(3.1rem,15vw,4.5rem)}._4qfNzq_metrics{grid-template-columns:1fr}._4qfNzq_narrative>section{grid-template-columns:32px minmax(0,1fr);gap:12px}._4qfNzq_narrative>section>div{grid-column:2}._4qfNzq_boundary,._4qfNzq_team{margin-right:calc(var(--site-page-edge,18px) * -1);margin-left:calc(var(--site-page-edge,18px) * -1)}._4qfNzq_nextMedia{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){._4qfNzq_nextCopy svg{transition:none}}
