.PageHero-module__6SlhHG__hero{min-height:78svh;padding-block:calc(var(--header-height) + 7rem) clamp(4rem, 8vw, 8rem);background:var(--carbon);color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.PageHero-module__6SlhHG__hero:after{content:"";aspect-ratio:1;border:1px solid var(--line-dark);background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);background-size:20% 20%;width:min(44vw,42rem);position:absolute;inset-block-start:15%;inset-inline-end:-8rem;transform:rotate(-8deg)}.PageHero-module__6SlhHG__inner{z-index:1;position:relative}.PageHero-module__6SlhHG__title{max-width:13ch;font-size:var(--type-display);letter-spacing:-.06em;text-wrap:balance;margin-block-end:2rem;font-weight:650;line-height:.9}.PageHero-module__6SlhHG__body{max-width:50rem;color:var(--industrial-grey)}.PageHero-module__6SlhHG__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.PageHero-module__6SlhHG__index{z-index:1;font-family:var(--font-geist-mono);color:var(--industrial-grey);font-size:.7rem;position:absolute;inset-block-end:2rem;inset-inline-end:var(--page-margin)}html[dir=rtl] .PageHero-module__6SlhHG__title{letter-spacing:0;line-height:1.12}@media (max-width:639px){.PageHero-module__6SlhHG__hero{min-height:70svh}.PageHero-module__6SlhHG__hero:after{opacity:.35;width:85vw}.PageHero-module__6SlhHG__title{line-height:.96}.PageHero-module__6SlhHG__actions{display:grid}html[dir=rtl] .PageHero-module__6SlhHG__title{line-height:1.14}}
.OpportunityDiagnostic-module__1pPaUa__grid{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:3rem;display:grid}.OpportunityDiagnostic-module__1pPaUa__option{background:var(--bone);min-height:9rem;color:var(--ink);cursor:pointer;text-align:start;transition:background var(--motion-ui), color var(--motion-ui);border:0;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.OpportunityDiagnostic-module__1pPaUa__selected{background:var(--cobalt);color:var(--white)}.OpportunityDiagnostic-module__1pPaUa__marker{font-family:var(--font-geist-mono);font-size:.65rem}.OpportunityDiagnostic-module__1pPaUa__result{background:var(--ink);min-height:5rem;color:var(--white);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;padding:1rem;display:flex}.OpportunityDiagnostic-module__1pPaUa__families{color:var(--cobalt-tint)}.OpportunityDiagnostic-module__1pPaUa__reset{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:800px){.OpportunityDiagnostic-module__1pPaUa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.OpportunityDiagnostic-module__1pPaUa__grid{grid-template-columns:1fr}.OpportunityDiagnostic-module__1pPaUa__option{min-height:6rem}}
.CaseStudyIndex-module__l-WBFq__register{gap:var(--grid-gap);border-block:1px solid var(--line-light);grid-template-columns:2fr 5fr 5fr;align-items:end;margin-block:1rem 4rem;padding-block:1.25rem 2rem;display:grid}.CaseStudyIndex-module__l-WBFq__registerKicker,.CaseStudyIndex-module__l-WBFq__count,.CaseStudyIndex-module__l-WBFq__collectionHeader,.CaseStudyIndex-module__l-WBFq__index,.CaseStudyIndex-module__l-WBFq__status,.CaseStudyIndex-module__l-WBFq__caseFacts dt,.CaseStudyIndex-module__l-WBFq__tags,.CaseStudyIndex-module__l-WBFq__open{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.CaseStudyIndex-module__l-WBFq__registerKicker{align-self:start;font-size:.75rem}.CaseStudyIndex-module__l-WBFq__registerStats{gap:clamp(2rem,6vw,6rem);display:flex}.CaseStudyIndex-module__l-WBFq__registerStats strong{text-transform:uppercase;flex-direction:column;gap:.4rem;font-size:.75rem;font-weight:500;display:flex}.CaseStudyIndex-module__l-WBFq__registerStats b{font-family:var(--font-geist-mono);letter-spacing:-.08em;font-size:clamp(2.8rem,5vw,5.6rem);font-weight:430;line-height:.8}.CaseStudyIndex-module__l-WBFq__register>p{max-width:42rem;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.55}.CaseStudyIndex-module__l-WBFq__filterRail{z-index:6;top:calc(var(--header-height) - 1px);margin-inline:calc(var(--grid-gap) * -1);padding:.75rem var(--grid-gap);border-block:1px solid var(--line-light);background:color-mix(in srgb, var(--bone) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky}.CaseStudyIndex-module__l-WBFq__filters{scrollbar-width:thin;scrollbar-color:var(--industrial-grey) transparent;flex:1;gap:.4rem;min-width:0;padding-block:.25rem .45rem;display:flex;overflow-x:auto}.CaseStudyIndex-module__l-WBFq__filters::-webkit-scrollbar{height:3px}.CaseStudyIndex-module__l-WBFq__filters::-webkit-scrollbar-thumb{background:var(--industrial-grey)}.CaseStudyIndex-module__l-WBFq__filter{border:1px solid var(--line-light);min-height:2.5rem;color:inherit;font:500 .75rem/1 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background var(--motion-ui), color var(--motion-ui), border-color var(--motion-ui);background:0 0;flex:none;padding:.55rem .8rem}.CaseStudyIndex-module__l-WBFq__filter:hover{border-color:var(--ink)}.CaseStudyIndex-module__l-WBFq__filter.CaseStudyIndex-module__l-WBFq__active{border-color:var(--ink);background:var(--ink);color:var(--white)}.CaseStudyIndex-module__l-WBFq__count{flex:none;font-size:.75rem}.CaseStudyIndex-module__l-WBFq__collection{margin-block-start:clamp(4rem,8vw,8rem)}.CaseStudyIndex-module__l-WBFq__collectionHeader{grid-template-columns:3rem auto 1fr;align-items:center;gap:1rem;margin-block-end:1.5rem;font-size:.75rem;display:grid}.CaseStudyIndex-module__l-WBFq__collectionHeader h2{font:inherit;margin:0}.CaseStudyIndex-module__l-WBFq__collectionHeader i{background:var(--line-light);height:1px}.CaseStudyIndex-module__l-WBFq__featuredGrid,.CaseStudyIndex-module__l-WBFq__archiveGrid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.CaseStudyIndex-module__l-WBFq__card{border:1px solid var(--line-light);background:var(--bone);min-width:0;color:var(--ink);isolation:isolate;flex-direction:column;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .22s,background .42s,color .42s;display:flex;position:relative;overflow:hidden}.CaseStudyIndex-module__l-WBFq__card:before{content:"";z-index:-1;background:linear-gradient(135deg, transparent 28%, color-mix(in srgb, var(--cobalt) 10%, transparent));opacity:0;transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-12%,12%)}.CaseStudyIndex-module__l-WBFq__card:hover{z-index:2;border-color:var(--ink);transform:translateY(-5px)}.CaseStudyIndex-module__l-WBFq__card:hover:before{opacity:1;transform:translate(0,0)}.CaseStudyIndex-module__l-WBFq__cardFeatured{grid-column:span 3;min-height:31rem;padding:clamp(1.15rem,2vw,1.8rem)}.CaseStudyIndex-module__l-WBFq__cardFeatured:first-child{background:var(--graphite);min-height:36rem;color:var(--white);grid-column:span 8}.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(2){grid-column:span 4;min-height:36rem}.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(3),.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(4),.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(5),.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(6){grid-column:span 3}.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(4){background:var(--cobalt);color:var(--white)}.CaseStudyIndex-module__l-WBFq__cardArchive{grid-column:span 4;min-height:27rem;padding:1.25rem}.CaseStudyIndex-module__l-WBFq__cardArchive:nth-child(6n+2),.CaseStudyIndex-module__l-WBFq__cardArchive:nth-child(6n+6){background:color-mix(in srgb, var(--industrial-grey) 8%, var(--bone))}.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:last-child:nth-child(3n+1){grid-column:span 12}.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:nth-last-child(2):nth-child(3n+1),.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:nth-last-child(2):nth-child(3n+1)~.CaseStudyIndex-module__l-WBFq__cardArchive{grid-column:span 6}.CaseStudyIndex-module__l-WBFq__archiveSeal{background:var(--carbon);min-height:27rem;color:var(--white);flex-direction:column;grid-column:span 8;justify-content:space-between;padding:clamp(1.5rem,3vw,3rem);display:flex}.CaseStudyIndex-module__l-WBFq__archiveSeal>div{align-items:baseline;gap:1rem;display:flex}.CaseStudyIndex-module__l-WBFq__archiveSeal strong{font-family:var(--font-geist-mono);letter-spacing:-.09em;font-size:clamp(5rem,10vw,10rem);font-weight:420;line-height:.75}.CaseStudyIndex-module__l-WBFq__archiveSeal span,.CaseStudyIndex-module__l-WBFq__archiveSeal small{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.CaseStudyIndex-module__l-WBFq__archiveSeal p{max-width:42rem;margin:0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.45}.CaseStudyIndex-module__l-WBFq__cardTop{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4rem;display:flex}.CaseStudyIndex-module__l-WBFq__index{opacity:.72;font-size:.72rem}.CaseStudyIndex-module__l-WBFq__status{text-align:end;align-items:center;gap:.45rem;max-width:12rem;font-size:.72rem;line-height:1.3;display:flex}.CaseStudyIndex-module__l-WBFq__status i{background:var(--forge);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--forge) 18%, transparent);border-radius:50%;flex:none;display:inline-block}[data-proof-state=pilot] .CaseStudyIndex-module__l-WBFq__status i{background:var(--industrial-grey);box-shadow:0 0 0 4px color-mix(in srgb, var(--industrial-grey) 18%, transparent)}[data-proof-state=built-adoption-pending] .CaseStudyIndex-module__l-WBFq__status i{box-shadow:none;opacity:.48;background:currentColor}.CaseStudyIndex-module__l-WBFq__identity{margin-block:auto 1.25rem}.CaseStudyIndex-module__l-WBFq__identity>span{font-family:var(--font-geist-mono);letter-spacing:.04em;opacity:.7;margin-block-end:.5rem;font-size:.75rem;display:block}.CaseStudyIndex-module__l-WBFq__identity h3{letter-spacing:-.045em;max-width:18ch;margin:0 0 .7rem;font-size:clamp(1.45rem,2.4vw,2.75rem);line-height:1}.CaseStudyIndex-module__l-WBFq__cardArchive .CaseStudyIndex-module__l-WBFq__identity h3{font-size:clamp(1.3rem,1.7vw,1.8rem)}.CaseStudyIndex-module__l-WBFq__titleLink:after{content:"";z-index:3;position:absolute;inset:0}.CaseStudyIndex-module__l-WBFq__titleLink:focus-visible{box-shadow:none;outline:none}.CaseStudyIndex-module__l-WBFq__titleLink:focus-visible:after{outline:3px solid var(--cobalt);outline-offset:-4px}.CaseStudyIndex-module__l-WBFq__identity p{opacity:.72;max-width:42rem;margin:0;font-size:.875rem;line-height:1.5}.CaseStudyIndex-module__l-WBFq__caseFacts{border-block-start:1px solid;margin:0;display:grid}.CaseStudyIndex-module__l-WBFq__caseFacts>div{border-block-end:1px solid color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:5.8rem 1fr;gap:1rem;padding-block:.8rem;display:grid}.CaseStudyIndex-module__l-WBFq__caseFacts dt{opacity:.62;font-size:.7rem}.CaseStudyIndex-module__l-WBFq__caseFacts dd{margin:0;font-size:.875rem;line-height:1.48}.CaseStudyIndex-module__l-WBFq__receipt dd{font-weight:620}.CaseStudyIndex-module__l-WBFq__cardFoot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-start:1.2rem;display:flex}.CaseStudyIndex-module__l-WBFq__tags{flex-wrap:wrap;gap:.3rem;font-size:.68rem;display:flex}.CaseStudyIndex-module__l-WBFq__tags span{border:1px solid color-mix(in srgb, currentColor 28%, transparent);padding:.3rem .4rem}.CaseStudyIndex-module__l-WBFq__open{flex:none;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.CaseStudyIndex-module__l-WBFq__open b{font-size:.9rem;font-weight:400;transition:transform .22s}.CaseStudyIndex-module__l-WBFq__card:hover .CaseStudyIndex-module__l-WBFq__open b{transform:translate(2px,-2px)}.CaseStudyIndex-module__l-WBFq__empty{border:1px solid var(--line-light);text-align:center;margin-block-start:4rem;padding:clamp(4rem,10vw,9rem) 1rem}.CaseStudyIndex-module__l-WBFq__empty h2{font-size:var(--type-h3)}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__registerKicker{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__registerStats strong{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__filter{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__count{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__collectionHeader{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__status{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__identity>span{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__caseFacts dt{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__tags{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__open{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__archiveSeal span{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__archiveSeal small{font-family:"IBM Plex Sans Arabic", var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none}html[dir=rtl] .CaseStudyIndex-module__l-WBFq__identity h3{letter-spacing:0;line-height:1.2}@media (max-width:1050px){.CaseStudyIndex-module__l-WBFq__register{grid-template-columns:1fr 2fr}.CaseStudyIndex-module__l-WBFq__register>p{grid-column:2}.CaseStudyIndex-module__l-WBFq__cardFeatured:first-child,.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(2),.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(n+3),.CaseStudyIndex-module__l-WBFq__cardArchive,.CaseStudyIndex-module__l-WBFq__archiveSeal,.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:last-child:nth-child(3n+1),.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:nth-last-child(2):nth-child(3n+1),.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:nth-last-child(2):nth-child(3n+1)~.CaseStudyIndex-module__l-WBFq__cardArchive{grid-column:span 6}.CaseStudyIndex-module__l-WBFq__filteredGrid .CaseStudyIndex-module__l-WBFq__cardArchive:last-child:nth-child(odd){grid-column:span 12}}@media (max-width:700px){.CaseStudyIndex-module__l-WBFq__register{grid-template-columns:1fr;margin-block-end:2rem}.CaseStudyIndex-module__l-WBFq__register>p{grid-column:auto}.CaseStudyIndex-module__l-WBFq__registerStats{justify-content:space-between}.CaseStudyIndex-module__l-WBFq__filterRail{top:var(--header-height);padding-block:.6rem;display:block}.CaseStudyIndex-module__l-WBFq__filters{width:100%;padding-inline-end:2rem}.CaseStudyIndex-module__l-WBFq__count{margin-block-start:.55rem;display:block}.CaseStudyIndex-module__l-WBFq__collection{margin-block-start:3.5rem}.CaseStudyIndex-module__l-WBFq__cardFeatured:nth-child(n),.CaseStudyIndex-module__l-WBFq__cardArchive{grid-column:1/-1;min-height:28rem}.CaseStudyIndex-module__l-WBFq__archiveSeal{grid-column:1/-1;min-height:23rem}.CaseStudyIndex-module__l-WBFq__caseFacts>div{grid-template-columns:5rem 1fr}}@media (prefers-reduced-motion:reduce){.CaseStudyIndex-module__l-WBFq__card,.CaseStudyIndex-module__l-WBFq__card:before,.CaseStudyIndex-module__l-WBFq__open b{transition:none}.CaseStudyIndex-module__l-WBFq__card:hover{transform:none}}
