.case-studies-page{overflow:clip}.library-hero{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:676px;margin:auto;padding:112px 24px 120px;display:flex;position:relative}.library-hero .eyebrow{text-transform:uppercase;margin-bottom:24px;font-size:14px}.library-hero h1{letter-spacing:-2.3px;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:800;line-height:1.1}.library-hero>p:last-child{color:#797a7b;max-width:730px;margin:28px auto 0;font-size:15px;line-height:1.55}.case-library{max-width:1400px;margin:0 auto;padding:0 4% 100px}.library-searchbar{border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;padding:22px 0;display:flex}.library-search-field{width:100%;max-width:560px}.library-search-field label{color:#626363;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;display:block}.library-search-field input{color:var(--ink);background:0 0;border:1px solid #c7c6c5;border-radius:9px;width:100%;min-height:48px;padding:12px 16px;font-family:inherit;font-size:16px}.library-search-field input:focus-visible{outline:2px solid var(--blue,#447ddb);outline-offset:3px}.library-search-meta{white-space:nowrap;align-items:center;gap:20px;min-height:48px;display:flex}.library-search-meta p{color:#626363;margin:0;font-size:13px}.library-search-meta button{color:var(--blue,#447ddb);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:13px;text-decoration:underline}.case-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.library-card{background:var(--cream);color:var(--ink);border:1px solid #dedbd5;border-radius:12px;flex-direction:column;padding:25px;display:flex}.library-brand{align-items:center;height:64px;margin:0 0 18px;display:flex}.library-logo{object-fit:contain;object-position:left center;width:180px;max-width:100%;height:48px}.library-logo-eigenlayer{width:150px;height:60px}.library-logo-plume{width:190px}.library-logo-0g{width:104px;height:51px}.library-logo-solstice{width:176px}.library-logo-sentient{width:177px}.library-art{aspect-ratio:1.64;object-fit:cover;background:#ddd9d2;border-radius:7px;width:100%;height:auto;display:block}.library-card .case-result{border-bottom:1px solid #dedbd5;margin-bottom:19px;padding:23px 0 19px}.library-card .case-number{font-family:var(--font-body), Geist, sans-serif;letter-spacing:-2px;margin:0 0 8px;font-size:48px;font-weight:800;line-height:1.05}.library-card .case-result-label{color:#797a7b;margin:0;font-size:12px;line-height:1.4}.library-card .metric-prefix{letter-spacing:0;vertical-align:middle;margin-right:4px;font-size:.5em;font-weight:400}.library-card h2{letter-spacing:-.8px;max-width:570px;margin:0 0 18px;font-size:25px;font-weight:400;line-height:1.2}.library-card .case-description{color:#797a7b;margin-bottom:28px;font-size:15px;line-height:1.45}.library-card .case-link{text-underline-offset:3px;color:var(--ink);align-items:center;gap:6px;margin-top:auto;margin-bottom:9px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.library-card .case-link:hover{color:var(--purple)}.library-feature{color:#f7f5f1;background:#232629;border-color:#232629;padding:30px}.library-feature .library-brand img{filter:brightness(0)invert()}.library-feature .case-result{border-color:#fff3}.library-feature .case-number{color:#fff}.library-feature .case-result-label,.library-feature .case-description{color:#ffffffd9}.library-feature h2,.library-feature .case-link{color:#fff}.library-feature .case-link:hover{color:var(--purple)}.eigen-card-metrics{grid-template-columns:.8fr 1fr 1.2fr;align-items:start;gap:14px;display:grid}.eigen-card-metrics .case-number{white-space:nowrap;letter-spacing:-1.6px;font-size:clamp(22px,2.8vw,40px);line-height:1.1}.eigen-card-metrics .case-result-label{margin-top:10px;font-size:12px;line-height:1.45}.somnia-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.somnia-card-metrics .case-number{white-space:nowrap;letter-spacing:-1.6px;font-size:clamp(22px,2.8vw,40px);line-height:1.1}.somnia-card-metrics .case-result-label{margin-top:10px;font-size:12px;line-height:1.45}.solstice-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.solstice-card-metrics .case-number{white-space:nowrap;letter-spacing:-1.4px;font-size:clamp(22px,2.8vw,40px);line-height:1.1}.solstice-card-metrics .case-result-label{margin-top:10px;font-size:12px;line-height:1.45}.zero-card-metrics{grid-template-columns:.8fr 1fr 1.3fr;align-items:start;gap:12px;display:grid}.zero-card-metrics .case-number{white-space:nowrap;letter-spacing:-1.4px;font-size:clamp(20px,2.6vw,37px);line-height:1.1}.zero-card-metrics>div:last-child .case-number{font-size:clamp(18px,2.2vw,31px);line-height:1.31}.zero-card-metrics .case-result-label{margin-top:10px;font-size:12px;line-height:1.45}.lagrange-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.lagrange-card-metrics .case-number{white-space:nowrap;letter-spacing:-1.4px;font-size:clamp(22px,2.8vw,40px);line-height:1.1}.lagrange-card-metrics .case-result-label{margin-top:10px;font-size:12px;line-height:1.45}.sentient-card-metrics,.kaito-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sentient-card-metrics .case-number,.kaito-card-metrics .case-number{white-space:nowrap;letter-spacing:-1.4px;font-size:clamp(22px,2.8vw,40px);line-height:1.1}.sentient-card-metrics .case-result-label,.kaito-card-metrics .case-result-label{margin-top:10px;font-size:12px;line-height:1.45}.library-empty{text-align:center;padding:48px 24px 60px}.library-empty h2{letter-spacing:-1px;font-size:30px;font-weight:500}.library-empty p{color:#797a7b;margin-bottom:25px;font-size:15px}@media (max-width:760px){.library-hero{min-height:500px;padding:95px 24px 48px}.case-library{padding:0 24px 55px}.library-searchbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:28px;padding:20px 0}.library-search-field{max-width:none}.library-search-meta{justify-content:space-between;min-height:28px}.case-library-grid{grid-template-columns:1fr;gap:24px}.library-card{padding:22px}.library-feature{padding:25px}}
