.mim-case-study_page__1Pa0I{position:relative;overflow-wrap:anywhere;background-color:#030305;background-image:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(99,102,241,.22),transparent 70%),radial-gradient(circle at 90% 25%,rgba(139,92,246,.1),transparent 50%),radial-gradient(circle at 10% 65%,rgba(59,130,246,.08),transparent 50%)}.mim-case-study_page__1Pa0I a:focus-visible,.mim-case-study_page__1Pa0I button:focus-visible{outline:2px solid #a5b4fc;outline-offset:4px}.mim-case-study_page__1Pa0I section[id]{scroll-margin-top:5.5rem}.mim-case-study_gridBackground__EwZy5{position:absolute;inset:0;background-size:36px 36px;background-image:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0);mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 30%,transparent 80%);pointer-events:none}.mim-case-study_hero__n_WGY{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2.5rem;align-items:center}.mim-case-study_mascotStage__3tuiq{position:relative;display:grid;place-items:center;min-height:18rem;border:1px solid rgba(129,140,248,.25);border-radius:1.25rem;background:linear-gradient(145deg,rgba(79,70,229,.16),rgba(255,255,255,.02));backdrop-filter:blur(16px);box-shadow:0 0 35px -10px rgba(99,102,241,.35),inset 0 1px 1px rgba(255,255,255,.12);overflow:hidden}.mim-case-study_mascotHalo__OaCaq{position:absolute;width:14rem;height:14rem;border-radius:50%;border:1px solid rgba(165,180,252,.2);box-shadow:0 0 45px rgba(129,140,248,.25);background:radial-gradient(circle,rgba(99,102,241,.3),transparent 70%);animation:mim-case-study_halo-pulse__Vp_YI 4.5s ease-in-out infinite alternate}.mim-case-study_mascotHaloOuter__ypEsD{position:absolute;width:20rem;height:20rem;border-radius:50%;border:1px dashed rgba(165,180,252,.12);animation:mim-case-study_halo-spin__WccBJ 35s linear infinite}@keyframes mim-case-study_halo-pulse__Vp_YI{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.1);opacity:1}}@keyframes mim-case-study_halo-spin__WccBJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mim-case-study_stickyNavContainer__6Gevz{position:sticky;top:1.25rem;z-index:40;display:flex;justify-content:center;width:100%;padding-right:max(.25rem,calc(8.75rem - (100vw - 100%) / 2));pointer-events:none}.mim-case-study_stickyNav__55n04{pointer-events:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.2rem .15rem;padding:.35rem .45rem;border-radius:9999px;background:rgba(10,10,15,.85);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px -5px rgba(0,0,0,.6),0 0 15px rgba(99,102,241,.12);max-width:100%}.mim-case-study_navPill__mJUwz{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:9999px;font-size:.7rem;font-weight:500;color:#a1a1aa;white-space:nowrap;transition:all .2s ease}.mim-case-study_navPill__mJUwz:hover{color:#ffffff;background:rgba(255,255,255,.08)}.mim-case-study_navNumber__uQfaR{font-family:var(--font-mono,monospace);font-size:.65rem;color:#818cf8}.mim-case-study_navLabel__OBO9I{display:inline}.mim-case-study_engineCard__IFzjn{position:relative;border-radius:1rem;padding:1.35rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.mim-case-study_engineCard__IFzjn:hover{background:rgba(255,255,255,.04);border-color:rgba(129,140,248,.35);transform:translateY(-2px);box-shadow:0 12px 30px -10px rgba(99,102,241,.18)}.mim-case-study_engineGlow__HetOB{position:absolute;top:-2rem;right:-2rem;width:10rem;height:10rem;border-radius:50%;filter:blur(40px);opacity:.15;pointer-events:none;transition:opacity .3s ease}.mim-case-study_engineCard__IFzjn:hover .mim-case-study_engineGlow__HetOB{opacity:.35}.mim-case-study_benchmarkBarBg__GGQsR{width:100%;height:4px;background:rgba(255,255,255,.08);border-radius:9999px;overflow:hidden;margin-top:.65rem}.mim-case-study_benchmarkBarFill__XgM7Y{height:100%;border-radius:9999px;background:linear-gradient(90deg,#6366f1,#a855f7)}.mim-case-study_archBox__VLKHi{position:relative;padding:1rem;border-radius:.85rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);transition:all .25s ease}.mim-case-study_archBox__VLKHi:hover{border-color:rgba(129,140,248,.3);background:rgba(255,255,255,.04)}.mim-case-study_archBus__HSS0X{position:relative;padding:1.15rem;border-radius:.85rem;background:linear-gradient(135deg,rgba(79,70,229,.18),rgba(139,92,246,.1));border:1px solid rgba(129,140,248,.35);box-shadow:0 0 25px -5px rgba(99,102,241,.25)}@media (min-width:1100px){.mim-case-study_stickyNav__55n04{gap:.35rem;padding:.4rem .6rem}.mim-case-study_navPill__mJUwz{gap:.4rem;padding:.35rem .75rem;font-size:.75rem}}@media (max-width:649px){.mim-case-study_stickyNav__55n04{gap:.15rem;padding:.3rem .4rem}.mim-case-study_navPill__mJUwz{padding:.35rem .5rem;gap:0}.mim-case-study_navLabel__OBO9I{display:none}.mim-case-study_navNumber__uQfaR{font-size:.7rem}}@media (max-width:639px){.mim-case-study_hero__n_WGY{grid-template-columns:minmax(0,1fr);gap:2rem}.mim-case-study_mascotStage__3tuiq{min-height:16rem}}@media (prefers-reduced-motion:reduce){.mim-case-study_mascotHaloOuter__ypEsD,.mim-case-study_mascotHalo__OaCaq{animation:none}}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e116082a24c3433-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b880b66f5d33f59a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6f0cf87c02d37638-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e710a82c5d19ceb8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d7e565821f791b79-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1622db4e45bfafd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/461799daff61149a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_80ccff{font-family:Fira Code,Fira Code Fallback;font-weight:400;font-style:normal}.__variable_80ccff{--font-fira:"Fira Code","Fira Code Fallback"}@keyframes mim-animation_slime-squish__2pM3M{0%,to{transform:scale(1) translateY(0)}15%{transform:scale(1.2,.8) translateY(2px)}35%{transform:scale(.9,1.15) translateY(-8px)}55%{transform:scale(1.1,.9) translateY(0)}75%{transform:scaleY(1.05) translateY(-2px)}}.mim-animation_slime__mo0uY{position:relative;animation:mim-animation_slime-squish__2pM3M 4s cubic-bezier(.45,.05,.55,.95) infinite;transform-origin:bottom}@media (prefers-reduced-motion:reduce){.mim-animation_slime__mo0uY{animation:none}}.live-demo-button_liveButton__ZJYui{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.35rem;padding:.375rem .8rem;font-size:.75rem;line-height:1rem;font-weight:500;color:#f8fafc;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:.5rem;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer}.live-demo-button_liveButton__ZJYui:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,rgba(129,140,248,.85) 45%,rgba(192,132,252,.95) 55%,transparent 80%);background-size:250% 250%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:live-demo-button_live-border-beam__1MP_M 4.5s linear infinite}.live-demo-button_liveButton__ZJYui:hover{background:rgba(255,255,255,.12);border-color:rgba(165,180,252,.4);transform:translateY(-1px);box-shadow:0 4px 14px rgba(99,102,241,.25);color:#ffffff}.live-demo-button_liveButton__ZJYui:active{transform:translateY(0)}.live-demo-button_arrow__oPuop{display:inline-block;transition:transform .22s cubic-bezier(.16,1,.3,1);transform-origin:center}.live-demo-button_liveButton__ZJYui:hover .live-demo-button_arrow__oPuop{transform:translate(2.5px,-2.5px)}.live-demo-button_liveButton__ZJYui:active .live-demo-button_arrow__oPuop{transform:translate(3.5px,-3.5px) scale(1.1)}.live-demo-button_caseStudyButton__XTSzw{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;line-height:1rem;font-weight:500;padding:.375rem .75rem;border-radius:.5rem;background:rgba(99,102,241,.1);color:#a5b4fc;border:1px solid rgba(99,102,241,.25);transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer}.live-demo-button_caseStudyButton__XTSzw:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.45);color:#c7d2fe;transform:translateY(-1px)}.live-demo-button_caseStudyButton__XTSzw:active{transform:translateY(0)}.live-demo-button_caseStudyArrow__W04rW{display:inline-block;transition:transform .22s cubic-bezier(.16,1,.3,1)}.live-demo-button_caseStudyButton__XTSzw:hover .live-demo-button_caseStudyArrow__W04rW{transform:translateX(3px)}.live-demo-button_caseStudyButton__XTSzw:active .live-demo-button_caseStudyArrow__W04rW{transform:translateX(4.5px) scale(1.1)}.live-demo-button_githubButton__jEnRm{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;line-height:1rem;font-weight:500;padding:.375rem .75rem;border-radius:.5rem;background:rgba(255,255,255,.03);color:#d4d4d8;border:1px solid rgba(255,255,255,.08);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.live-demo-button_githubButton__jEnRm:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#ffffff;transform:translateY(-1px)}.live-demo-button_githubButton__jEnRm:active{transform:translateY(0)}.live-demo-button_githubIcon__mC4mE{opacity:.75;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease;transform-origin:center}.live-demo-button_githubButton__jEnRm:hover .live-demo-button_githubIcon__mC4mE{opacity:1;transform:scale(1.15) rotate(-6deg)}.live-demo-button_githubButton__jEnRm:active .live-demo-button_githubIcon__mC4mE{transform:scale(1.05) rotate(0deg)}@keyframes live-demo-button_live-border-beam__1MP_M{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.live-demo-button_liveButton__ZJYui:before{animation:none}.live-demo-button_arrow__oPuop,.live-demo-button_caseStudyArrow__W04rW,.live-demo-button_githubIcon__mC4mE{transition:none;transform:none!important}}