.capabilities-experience main{isolation:isolate;color:#0b0b0a;background:#f8f8f4;position:relative;overflow:hidden}.capabilities-experience .page-edge-field{z-index:0;pointer-events:none;position:absolute;inset:0}.capabilities-experience .shell{z-index:2;width:min(1380px,100% - 48px);margin-inline:auto;position:relative}.capabilities-experience .eyebrow{letter-spacing:.075em;text-transform:uppercase;color:#2d3845;margin:0;font-family:DM Mono,monospace;font-size:.74rem;font-weight:500;line-height:1.25}.capabilities-experience h1,.capabilities-experience h2,.capabilities-experience h3{font-family:Inter,Arial,sans-serif;font-style:normal}.cap-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;min-height:80vh;padding:132px 0 82px;display:grid}.cap-hero__copy,.cap-hero__signal{z-index:3;position:relative}.cap-hero__ambient{z-index:1;aspect-ratio:4/5;pointer-events:none;width:clamp(350px,31vw,520px);position:absolute;top:94px;right:5.5%}.cap-hero__ambient-canvas{opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.cap-hero__ambient.is-ready .cap-hero__ambient-canvas{opacity:1}.cap-hero__ambient-video{object-fit:cover;opacity:.001;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cap-hero__sr-title{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cap-hero__video-type{aspect-ratio:900/520;width:min(100%,900px);margin:20px 0 28px;display:block;position:relative;overflow:hidden}.cap-hero__fallback-type{z-index:1;width:100%;height:100%;transition:opacity .12s linear;display:block;position:absolute;inset:0}.cap-hero__video-type.is-ready .cap-hero__fallback-type{opacity:0}.cap-hero__fallback-copy{letter-spacing:-7px;fill:#0b0b0a;font-family:Inter,Arial,sans-serif;font-size:118px;font-weight:700}.cap-hero__video-canvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.cap-hero__type-video{object-fit:cover;object-position:center 42%;opacity:.001;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cap-hero__copy>p:not(.eyebrow){color:#161d27;text-wrap:pretty;max-width:58ch;margin:0;font-size:1.04rem;font-weight:430;line-height:1.62}.cap-hero__copy>a,.cap-human__copy>a,.cap-close>a{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;margin-top:26px;padding-bottom:4px;font-family:DM Mono,monospace;font-size:.61rem;display:inline-block}.cap-hero__signal{background:0 0;border-top:1px solid #0b0b0a61;border-bottom:1px solid #0b0b0a61;align-self:end;padding:0}.cap-hero__signal>div{border-bottom:1px solid #0b0b0a47;grid-template-columns:36px 104px 1fr;align-items:start;gap:14px;padding:17px 0;display:grid}.cap-hero__signal>div:last-child{border-bottom:0}.cap-hero__signal span,.cap-hero__signal b{letter-spacing:.055em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem}.cap-hero__signal span{color:#4a5562}.cap-hero__signal b{color:#11161c;font-weight:600}.cap-hero__signal p{color:#18212b;text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.48}.cap-diagnostic{z-index:2;border-block:1px solid #0b0b0a33;padding:52px 0 72px;position:relative}.cap-stage-head{grid-template-columns:minmax(0,1.15fr) minmax(320px,.62fr);grid-template-areas:"label.""title intro";align-items:start;gap:12px 72px;margin-bottom:34px;display:grid}.cap-stage-head h2,.cap-matrix__head h2,.cap-decision h2,.cap-close h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,3.8vw,4.5rem);font-weight:650;line-height:.92}.cap-stage-head .eyebrow{grid-area:label;align-self:end}.cap-stage-head h2{grid-area:title;max-width:17ch}.cap-stage-head>p:last-child{grid-area:intro;align-self:start;padding-top:6px}.cap-stage-head>p:last-child,.cap-matrix__head>p{color:#303946;max-width:44ch;margin:0;font-size:.98rem;line-height:1.5}.cap-workbench{backdrop-filter:blur(8px);background:#ffffffa8;border:1px solid #0b0b0a3d;grid-template-columns:.82fr 1.15fr .9fr;width:min(1380px,100% - 48px);height:clamp(590px,64vh,640px);min-height:0;margin:auto;display:grid}.cap-situation-list{border-right:1px solid #0b0b0a33;flex-direction:column;display:flex}.cap-situation{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0b0b0a29;flex:1;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:16px 18px;display:grid}.cap-situation:last-child{border-bottom:0}.cap-situation span{color:#6a7280;font-family:DM Mono,monospace;font-size:.52rem}.cap-situation strong{letter-spacing:-.025em;font-size:clamp(.98rem,1.15vw,1.28rem);font-weight:600;line-height:1.08}.cap-situation:hover,.cap-situation:focus-visible,.cap-situation.is-active{background:#d8ff45;outline:none}.cap-situation:hover span,.cap-situation:focus-visible span,.cap-situation.is-active span{color:#374100}.cap-workbench__media{background:#071228;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.cap-workbench__media video{object-fit:cover;filter:saturate(.95)contrast(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}.cap-workbench__media:after{content:"";background:linear-gradient(#0000 58%,#030a188f);position:absolute;inset:0}.cap-workbench__media figcaption{z-index:2;letter-spacing:.08em;color:#fff;font-family:DM Mono,monospace;font-size:.48rem;position:absolute;bottom:16px;left:18px}.cap-response{background:#f8f8f4f0;flex-direction:column;justify-content:flex-start;padding:26px 24px;display:flex}.cap-response__label{letter-spacing:.08em;color:#5d6671;margin:0 0 26px;font-family:DM Mono,monospace;font-size:.52rem}.cap-response__note{letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.05}.cap-response dl{border-top:1px solid #0b0b0a42;margin:30px 0 0}.cap-response dl>div{border-bottom:1px solid #0b0b0a29;padding:14px 0}.cap-response dt{text-transform:uppercase;letter-spacing:.07em;color:#69717c;margin-bottom:6px;font-family:DM Mono,monospace;font-size:.49rem}.cap-response dd{margin:0;font-size:.76rem;line-height:1.4}.cap-response a{border-bottom:1px solid}.cap-matrix{padding:94px 0 106px}.cap-matrix__head{grid-template-columns:1fr .55fr;align-items:end;gap:40px;margin-bottom:30px;display:grid}.cap-matrix__head h2{margin-top:14px}.capability-disclosures{border-top:1px solid #0b0b0a42;display:block}.capability-disclosure{background:#ffffff57;border-bottom:1px solid #0b0b0a3d}.capability-disclosure summary{cursor:pointer;grid-template-columns:46px minmax(260px,1.15fr) minmax(280px,.85fr) 150px;align-items:center;gap:20px;min-height:96px;padding:16px 18px;list-style:none;transition:background-color .18s,color .18s,box-shadow .18s;display:grid}.capability-disclosure summary::-webkit-details-marker{display:none}.capability-disclosure__index{color:#69717d;font-family:DM Mono,monospace;font-size:.54rem}.capability-disclosure h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2vw,2.35rem);line-height:.98}.capability-disclosure summary p{color:#4f5864;text-wrap:pretty;max-width:36ch;margin:0;font-size:.78rem;line-height:1.4}.capability-disclosure__cue{letter-spacing:.06em;text-transform:uppercase;color:#26313d;justify-self:end;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:.52rem;display:inline-flex}.capability-disclosure__cue-open{display:none}.capability-disclosure__chevron{border:1px solid;border-radius:50%;width:34px;height:34px;transition:transform .2s,background-color .2s;position:relative}.capability-disclosure__chevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;position:absolute;top:9px;left:11px;transform:rotate(45deg)}.capability-disclosure summary:hover{background:linear-gradient(90deg,#d8ff4529,#ffffff80 38%,#ffffff2e)}.capability-disclosure summary:focus-visible{outline-offset:-2px;outline:2px solid #0b0b0a}.capability-disclosure[open] summary{color:#fff;background:#111;box-shadow:inset 4px 0 #d8ff45}.capability-disclosure[open] summary p,.capability-disclosure[open] .capability-disclosure__index{color:#c8cdd4}.capability-disclosure[open] .capability-disclosure__cue{color:#d8ff45}.capability-disclosure[open] .capability-disclosure__cue-closed{display:none}.capability-disclosure[open] .capability-disclosure__cue-open{display:inline}.capability-disclosure[open] .capability-disclosure__chevron{background:#d8ff451a;transform:rotate(180deg)}.capability-disclosure__body{background:#ffffffad;grid-template-columns:130px 1fr;gap:22px;padding:18px 18px 24px;animation:.2s ease-out both cap-disclosure-in;display:grid}.capability-disclosure__body-label{letter-spacing:.07em;text-transform:uppercase;color:#68717c;margin:3px 0 0;font-family:DM Mono,monospace;font-size:.5rem;line-height:1.2}.capability-disclosure__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;display:grid}.capability-disclosure__items span{border-top:1px solid #0b0b0a29;padding:12px 0;font-size:.76rem;line-height:1.35}.capability-disclosure__items span:nth-child(-n+3){border-top:0}@keyframes cap-disclosure-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cap-human{z-index:2;color:#0b0b0a;background:#ffffffb8;border:1px solid #0b0b0a29;border-radius:32px;grid-template-columns:.85fr 1.15fr;width:min(1380px,100% - 48px);min-height:680px;margin:0 auto 110px;display:grid;position:relative;overflow:hidden}.cap-human__orb{place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.cap-human__orb:before{content:"";aspect-ratio:1;background:#080808;border-radius:50%;width:min(60%,390px);position:absolute;box-shadow:0 28px 70px #00000029}.cap-human__logo-signal{z-index:3;width:min(34%,220px);position:relative}.cap-human__logo-signal img{z-index:2;filter:brightness(0)invert();width:100%;display:block;position:relative}.cap-human__logo-ripple{z-index:1;filter:brightness(0)invert()blur(.7px);opacity:0;transform-origin:50%;pointer-events:none;background:url(/assets/brand/blur-digital-symbol.svg) 50%/contain no-repeat;animation:4.8s cubic-bezier(.22,.61,.36,1) infinite cap-logo-ripple;position:absolute;inset:-5%}.cap-human__logo-ripple--two{animation-delay:2.35s}.cap-human__logo-ripple--one{animation-delay:0s}@keyframes cap-logo-ripple{0%,12%{opacity:0;transform:scale(.98)}24%{opacity:.13;transform:scale(1.015)}58%{opacity:.075;transform:scaleX(1.11)scaleY(1.06)}82%{opacity:.02;transform:scaleX(1.17)scaleY(1.1)}to{opacity:0;transform:scaleX(1.2)scaleY(1.12)}}.cap-human__ring{transform-origin:50%;will-change:transform;border:1px solid #0b0b0a4d;border-radius:50%;position:absolute;top:50%;left:50%}.cap-human__ring--one{aspect-ratio:1.4;width:72%;animation:22s linear infinite cap-orbit-one;transform:translate(-50%,-50%)rotate(17deg)}.cap-human__ring--two{aspect-ratio:1/1.45;border-style:dashed;width:58%;animation:28s linear infinite reverse cap-orbit-two;transform:translate(-50%,-50%)rotate(-24deg)}@keyframes cap-orbit-one{0%{transform:translate(-50%,-50%)rotate(17deg)}to{transform:translate(-50%,-50%)rotate(377deg)}}@keyframes cap-orbit-two{0%{transform:translate(-50%,-50%)rotate(-24deg)}to{transform:translate(-50%,-50%)rotate(336deg)}}.cap-human__principle{z-index:5;-webkit-backdrop-filter:blur(12px);width:clamp(148px,11vw,170px);animation:cap-principle-float var(--float-dur,7s) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform;background:#ffffffc7;border:1px solid #0b0b0a38;border-radius:14px;padding:9px 11px 10px;position:absolute;box-shadow:0 10px 26px #18222f11}.cap-human__principle strong{letter-spacing:.075em;color:#18222d;font-family:DM Mono,monospace;font-size:.47rem;font-weight:500;line-height:1.1;display:block}.cap-human__principle span{color:#3d4854;text-wrap:pretty;margin-top:6px;font-size:.61rem;line-height:1.34;display:block}.cap-human__principle:hover{background:#fffffff2;border-color:#0b0b0a57;animation-play-state:paused}.cap-human__principle--a{--x1:-2px;--y1:2px;--x2:4px;--y2:-5px;--float-dur:7.4s;--float-delay:-1.2s;top:24%;left:7%}.cap-human__principle--b{--x1:3px;--y1:-3px;--x2:-4px;--y2:4px;--float-dur:6.6s;--float-delay:-3.4s;top:29%;right:6%}.cap-human__principle--c{--x1:-3px;--y1:-2px;--x2:3px;--y2:5px;--float-dur:7.9s;--float-delay:-2.1s;top:64%;left:7%}.cap-human__principle--d{--x1:2px;--y1:3px;--x2:-4px;--y2:-4px;--float-dur:7.1s;--float-delay:-4.5s;top:69%;right:6%}.cap-human__principle--e{--x1:-2px;--y1:4px;--x2:4px;--y2:-3px;--float-dur:8.2s;--float-delay:-5.2s;top:44%;left:0}.cap-human__principle--f{--x1:4px;--y1:2px;--x2:-3px;--y2:-5px;--float-dur:7.6s;--float-delay:-2.8s;top:49%;right:0}@keyframes cap-principle-float{0%{transform:translate3d(var(--x1,0),var(--y1,0),0)}to{transform:translate3d(var(--x2,4px),var(--y2,-4px),0)}}.cap-human__copy{flex-direction:column;justify-content:center;padding:64px clamp(34px,5vw,74px);display:flex}.cap-human__copy .eyebrow{color:#425061}.cap-human__sr-title{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cap-human__video-type{aspect-ratio:620/470;width:100%;max-width:620px;margin:18px 0 22px;position:relative}.cap-human__fallback-copy{z-index:1;letter-spacing:-.045em;color:#10151b;text-wrap:balance;font-family:Inter,Arial,sans-serif;font-size:clamp(2.35rem,3.75vw,4.2rem);font-weight:680;line-height:.92;display:block;position:absolute;inset:0}.cap-human__video-type.is-ready .cap-human__fallback-copy{opacity:0}.cap-human__video-canvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.cap-human__intro{color:#1b2530;text-wrap:pretty;max-width:62ch;margin:0 0 20px;font-size:.98rem;line-height:1.55}.cap-human__scope{border-top:1px solid #0b0b0a33;grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.cap-human__scope>div{border-bottom:1px solid #0b0b0a29;min-width:0;padding:16px 0 18px}.cap-human__scope span{letter-spacing:.07em;text-transform:uppercase;color:#475463;margin-bottom:8px;font-family:DM Mono,monospace;font-size:.5rem;line-height:1.2;display:block}.cap-human__scope p{color:#1b2530;text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.48}.cap-human__output-label{letter-spacing:.07em;text-transform:uppercase;color:#475463;margin:18px 0 8px;font-family:DM Mono,monospace;font-size:.5rem;line-height:1.2}.cap-human__uses{flex-wrap:wrap;gap:7px;margin-top:0;display:flex}.cap-human__uses span{letter-spacing:.045em;color:#25313e;background:#ffffff47;border:1px solid #0b0b0a33;border-radius:999px;padding:7px 10px;font-family:DM Mono,monospace;font-size:.49rem}.cap-human__copy>a{color:#0b0b0a}.cap-decision{padding:0 0 78px}.cap-decision__head{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:56px;margin-bottom:28px;display:grid}.cap-decision__head h2{max-width:10ch;margin:14px 0 0}.cap-decision__head>p{color:#303946;text-wrap:pretty;max-width:46ch;margin:0;font-size:.94rem;line-height:1.5}.cap-engagement-list{border-top:1px solid #0b0b0a40}.cap-engagement{background:#ffffff52;border-bottom:1px solid #0b0b0a38;grid-template-columns:150px minmax(0,1.12fr) minmax(300px,.72fr);align-items:start;gap:26px;padding:24px 18px;display:grid}.cap-engagement__meta{text-transform:uppercase;flex-direction:column;gap:10px;font-family:DM Mono,monospace;display:flex}.cap-engagement__meta span{color:#68717c;font-size:.5rem}.cap-engagement__meta b{letter-spacing:.07em;color:#27323e;font-size:.56rem;font-weight:500}.cap-engagement__main h3{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(1.45rem,2vw,2.2rem);line-height:1}.cap-engagement__main p{color:#303946;text-wrap:pretty;max-width:60ch;margin:0;font-size:.84rem;line-height:1.5}.cap-engagement__scope{border-left:1px solid #0b0b0a29;padding-left:24px}.cap-engagement__scope span{letter-spacing:.07em;text-transform:uppercase;color:#69717c;margin-bottom:9px;font-family:DM Mono,monospace;font-size:.49rem;display:block}.cap-engagement__scope p{color:#303946;text-wrap:pretty;margin:0;font-size:.76rem;line-height:1.45}.cap-engagement__footer{border-bottom:0;grid-template-columns:1fr auto;align-items:start;gap:36px;padding:18px;display:grid}.cap-engagement__footer p{color:#303946;max-width:78ch;margin:0;font-size:.78rem;line-height:1.48}.cap-engagement__footer a{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#0b0b0a;border-bottom:1px solid;padding-bottom:4px;font-family:DM Mono,monospace;font-size:.58rem}.cap-close{isolation:isolate;border-top:1px solid #0b0b0a3d;grid-template-columns:minmax(0,1.06fr) minmax(340px,.82fr) minmax(150px,.34fr);grid-template-areas:"title media cta""title handoff cta";align-items:start;gap:24px 52px;padding:62px 0 76px;display:grid;position:relative}.cap-close>div:first-child{grid-area:title;align-self:start;padding-top:0}.cap-close>div:not(.cap-close__media),.cap-close>a{z-index:2;position:relative}.cap-close h2{letter-spacing:-.05em;text-wrap:balance;max-width:10.5ch;margin:12px 0 0;font-size:clamp(2.5rem,4.15vw,5rem);line-height:.92}.cap-close__media{z-index:1;aspect-ratio:1;pointer-events:none;grid-area:media;justify-self:center;width:clamp(230px,18vw,286px);margin:0 0 -6px;position:relative;top:auto;left:auto;transform:none}.cap-close__media-video{object-fit:cover;object-position:50% 51%;mix-blend-mode:multiply;filter:contrast(1.12)brightness(1.08)saturate(.94);width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 55%,#000000f5 64%,#0000 77%);mask-image:radial-gradient(circle at 50% 52%,#000 0 55%,#000000f5 64%,#0000 77%)}.cap-close__handoff{grid-area:handoff;align-self:start}.cap-close__handoff>p{color:#3e4854;text-wrap:pretty;max-width:48ch;margin:0;font-size:.86rem;line-height:1.52}.cap-close__modes{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.cap-close__modes span{letter-spacing:.055em;text-transform:uppercase;color:#27313c;background:#ffffff57;border:1px solid #0b0b0a33;border-radius:999px;padding:7px 10px;font-family:DM Mono,monospace;font-size:.48rem}.cap-close>a{white-space:nowrap;grid-area:cta;place-self:end;margin:0}@media (prefers-reduced-motion:reduce){.cap-workbench__media video,.cap-hero__video-canvas,.cap-hero__ambient,.cap-human__video-canvas{display:none}.cap-human__ring,.cap-human__principle{animation:none!important}.cap-human__logo-ripple{animation:none!important;display:none!important}.cap-close__media{display:none!important}.edge-fluid{animation:none!important}}@media (width<=900px){.capabilities-experience .shell,.cap-workbench,.cap-human{width:calc(100% - 32px)}.cap-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:104px 0 68px}.cap-hero__ambient{display:none}.cap-hero__video-type{width:100%;margin:18px 0 24px}.cap-hero__copy>p:not(.eyebrow){font-size:.96rem}.cap-hero__signal{padding:0}.cap-stage-head{grid-template-columns:1fr;grid-template-areas:"label""title""intro";gap:10px}.cap-stage-head h2{max-width:11ch}.cap-stage-head>p:last-child{max-width:38ch;margin-top:4px}.cap-workbench{grid-template-columns:1fr;height:auto;min-height:0}.cap-situation-list{border-right:0}.cap-situation{min-height:74px}.cap-workbench__media{height:300px}.cap-response{min-height:390px}.cap-matrix{padding:76px 0 84px}.cap-matrix__head{grid-template-columns:1fr;gap:12px}.capability-disclosures{display:block}.capability-disclosure summary{grid-template-columns:34px 1fr auto;gap:10px;min-height:0;padding:18px 16px}.capability-disclosure summary p{grid-column:2/4;max-width:42ch;margin-top:-2px}.capability-disclosure__cue{grid-column:2/4;justify-self:start;margin-top:2px}.capability-disclosure__body{grid-template-columns:1fr;padding:14px 16px 20px}.capability-disclosure__items{grid-template-columns:1fr 1fr}.capability-disclosure__items span:nth-child(-n+3){border-top:1px solid #0b0b0a29}.capability-disclosure__items span:nth-child(-n+2){border-top:0}.capability-disclosure__body-label{margin-bottom:4px}.cap-human{grid-template-columns:1fr;min-height:0;margin-bottom:84px}.cap-human__orb{min-height:430px}.cap-human__principle{width:auto;max-width:none;box-shadow:none;border-radius:999px;padding:7px 9px}.cap-human__principle strong{font-size:.45rem}.cap-human__principle span{display:none}.cap-human__principle--a{top:8%;left:6%}.cap-human__principle--b{top:16%;right:6%}.cap-human__principle--e{top:43%;left:3%}.cap-human__principle--f{top:46%;right:3%}.cap-human__principle--c{bottom:12%;left:8%}.cap-human__principle--d{bottom:8%;right:6%}.cap-human__copy{padding:50px 24px 58px}.cap-human__video-type{aspect-ratio:620/500;max-width:100%}.cap-human__fallback-copy{letter-spacing:-.04em;font-size:clamp(2.15rem,8.1vw,3.55rem);line-height:.93}.cap-human__intro{font-size:.95rem}.cap-human__scope{grid-template-columns:1fr;gap:0}.cap-decision{padding-bottom:60px}.cap-decision__head{grid-template-columns:1fr;gap:12px}.cap-decision__head h2{max-width:12ch}.cap-decision__head>p{max-width:48ch}.cap-engagement{grid-template-columns:96px 1fr;gap:16px}.cap-engagement__scope{border-top:1px solid #0b0b0a24;border-left:0;grid-column:2;padding-top:14px;padding-left:0}.cap-engagement__footer{grid-template-columns:1fr;gap:14px}.cap-engagement__footer a{justify-self:start}.cap-close{grid-template-columns:1fr;grid-template-areas:"title""media""handoff""cta";row-gap:20px;min-height:0;padding:44px 0 62px}.cap-close h2{max-width:11ch}.cap-close__media{aspect-ratio:1;justify-self:center;width:min(72vw,280px);margin:0;position:relative;top:auto;left:auto;transform:none}.cap-close__handoff>p{max-width:48ch}.cap-close>a{place-self:start}}@media (width<=560px){.capabilities-experience .shell,.cap-workbench,.cap-human{width:calc(100% - 28px)}.cap-hero__signal>div{grid-template-columns:28px 78px 1fr}.cap-hero__signal p{font-size:.72rem}.cap-diagnostic{padding:42px 0 58px}.cap-stage-head{margin-bottom:28px}.cap-stage-head h2{font-size:2.7rem}.cap-situation{grid-template-columns:30px 1fr;padding:14px}.cap-situation strong{font-size:1rem}.cap-workbench__media{height:230px}.cap-response{min-height:350px;padding:22px 18px}.cap-response__note{font-size:1.48rem}.capability-disclosure summary{grid-template-columns:28px 1fr 34px;padding:16px 14px}.capability-disclosure h3{font-size:1.55rem}.capability-disclosure summary p{grid-area:2/2/auto/4;margin-top:-2px}.capability-disclosure__cue{grid-area:1/3;place-self:start end;margin:0}.capability-disclosure__cue-closed,.capability-disclosure__cue-open,.capability-disclosure[open] .capability-disclosure__cue-open{display:none}.capability-disclosure__body{padding:12px 14px 18px}.capability-disclosure__items{grid-template-columns:1fr}.capability-disclosure__items span:nth-child(-n+2){border-top:1px solid #0b0b0a29}.capability-disclosure__items span:first-child{border-top:0}.capability-disclosure__chevron{width:32px;height:32px}.capability-disclosure__chevron:before{top:8px;left:10px}.cap-human{border-radius:22px}.cap-human__orb{min-height:330px}.cap-human__principle{padding:6px 8px}.cap-human__principle strong{letter-spacing:.06em;font-size:.39rem}.cap-human__fallback-copy{font-size:2.7rem}.cap-engagement{grid-template-columns:1fr;gap:12px;padding:20px 14px}.cap-engagement__meta{flex-direction:row;align-items:center;gap:12px}.cap-engagement__main h3{font-size:1.6rem}.cap-engagement__scope{grid-column:1;padding-top:12px}.cap-engagement__footer{padding:16px 14px}.cap-proof-card{grid-template-columns:92px 1fr}.cap-proof-card img{width:92px;height:82px}}.cap-hero__signal>div{grid-template-columns:118px 1fr!important}.cap-hero__signal b{font-size:.66rem!important}.cap-situation{grid-template-columns:1fr!important}.cap-response__label,.cap-response dt,.capability-disclosure__cue,.capability-disclosure__body-label,.cap-human__scope span,.cap-human__output-label,.cap-human__uses span,.cap-engagement__meta b,.cap-engagement__scope span{font-size:.64rem!important}.capability-disclosure summary{grid-template-columns:minmax(260px,1.15fr) minmax(280px,.85fr) 150px!important}.cap-human__principle strong{font-size:.6rem!important}.cap-human__principle span{font-size:.72rem!important;line-height:1.4!important}.cap-engagement__meta{gap:0!important}.capabilities-experience .eyebrow{font-size:.76rem!important}@media (width<=800px){.cap-hero__signal>div{grid-template-columns:94px 1fr!important}.cap-situation{grid-template-columns:1fr!important}.capability-disclosure summary{grid-template-columns:1fr auto!important}.capability-disclosure summary p{grid-column:1/-1!important}.capability-disclosure__cue{grid-area:1/2!important}.cap-human__principle strong{font-size:.58rem!important}}@media (width<=430px){.capability-disclosure summary{grid-template-columns:1fr 34px!important}}.cap-close__modes span{font-size:.65rem!important}.capability-disclosure__body{animation:none!important}.cap-hero__copy>a,.cap-human__copy>a,.cap-close>a,.cap-engagement__footer a,[data-cap-proof]{align-items:center;min-height:24px;display:inline-flex}.cap-hero__copy>a,.cap-human__copy>a,.cap-close>a,.cap-engagement__footer a,.cap-human__principle strong{font-size:.68rem!important}@media (width<=800px){.cap-human__principle strong{font-size:.68rem!important}}@media (width<=900px){.cap-matrix{padding-bottom:42px!important}.cap-human{margin-bottom:58px!important}.cap-workbench{backdrop-filter:none;background:0 0;border:0;height:auto;display:block}.cap-situation-list{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;background:0 0;border:0;flex-direction:row;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.cap-situation-list::-webkit-scrollbar{display:none}.cap-situation{scroll-snap-align:start;scroll-snap-stop:always;background:#ffffffa8;flex:0 0 calc(100% - 12px);align-content:start;min-height:118px;position:relative;border:1px solid #0b0b0a3d!important;padding:18px!important}.cap-situation:hover,.cap-situation:focus-visible,.cap-situation.is-active{background:#d8ff45}.cap-situation:after{content:none!important}.cap-workbench__media{border:1px solid #0b0b0a3d;border-bottom:0;border-radius:0;width:100%;height:220px;margin:0;overflow:hidden}.cap-response{background:#f8f8f4f7;border:1px solid #0b0b0a3d;padding:20px 18px 18px;min-height:0!important}.cap-response__label{margin:0 0 8px}.cap-response__note{max-width:28ch;font-size:clamp(1.5rem,6vw,2rem);line-height:1.03}.cap-response dl{margin-top:22px}}@media (width<=560px){.cap-situation{min-height:112px;padding:16px!important}.cap-workbench__media{height:185px}.cap-response{padding:18px 16px 16px}}@media (width<=900px){.cap-human__orb{min-height:390px!important}.cap-human__orb:before{width:48%!important}.cap-human__principle{text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:112px!important;max-width:112px!important;min-height:48px!important;padding:8px 9px!important;display:flex!important}.cap-human__principle strong{width:100%;line-height:1.15!important}.cap-human__principle--a{top:7%!important;bottom:auto!important;left:5%!important}.cap-human__principle--b{top:13%!important;bottom:auto!important;right:5%!important}.cap-human__principle--e{top:42%!important;bottom:auto!important;left:2%!important}.cap-human__principle--f{top:47%!important;bottom:auto!important;right:2%!important}.cap-human__principle--c{top:74%!important;bottom:auto!important;left:8%!important}.cap-human__principle--d{top:79%!important;bottom:auto!important;right:6%!important}}@media (width<=560px){.cap-human__orb{min-height:380px!important}.cap-human__principle{width:108px!important;max-width:108px!important;min-height:46px!important}}
