.me-case{--purple:#5457c8;--sun:#f4cf2c;--paper:#f4f4fb;color:#24264c;overflow:clip}.me-case *,.me-case *:before,.me-case *:after{box-sizing:border-box}.me-wrap{width:min(100% - 36px,1240px);margin-inline:auto}.me-case .project-breadcrumb{width:min(100% - 36px,1240px);margin:20px auto 17px}.me-case a:focus-visible{outline:3px solid var(--sun);outline-offset:5px}.me-case h1,.me-case h2{margin:18px 0 0;font-weight:900;letter-spacing:-.07em;line-height:1.04;text-wrap:balance}.me-case em{font-style:normal;color:#5457c8}.me-case figure{margin:0}.me-case figure a{display:block;overflow:hidden}.me-case figure img{display:block;width:100%;height:auto;transition:transform .25s ease}.me-case figure a:hover img{transform:scale(1.012)}.me-case figcaption{color:#7b7c9e;font-size:.78rem;font-weight:750}.me-index{display:inline-block;color:#585ec5;font:800 .72rem var(--font-primary);letter-spacing:.17em;direction:ltr}.me-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--purple);color:#fff}.me-hero__inner{position:relative;z-index:1;min-height:675px;padding-block:clamp(100px,11vw,165px) 100px}.me-hero .me-index{color:#fff7b1}.me-eyebrow{margin:42px 0 0;color:#f5f2cb;font-weight:850}.me-hero h1{font-size:clamp(4.4rem,8vw,8.6rem);max-width:12ch}.me-hero h1 em{color:#fff0a5}.me-hero__statement{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:850;margin:28px 0 0}.me-hero__summary{max-width:54ch;margin:12px 0 0;color:#e9eafb;line-height:1.8;text-wrap:pretty}.me-hero a{display:inline-flex;gap:16px;margin-top:27px;border-bottom:2px solid var(--sun);padding-bottom:8px;color:#fff;text-decoration:none;font-weight:850}.me-hero__shape{position:absolute;z-index:-1;width:780px;height:780px;border-radius:50%;background:var(--sun);left:-250px;bottom:-460px}.me-hero__dots{position:absolute;bottom:48px;left:0;display:flex;gap:10px}.me-hero__dots i{width:16px;height:16px;border-radius:50%;background:#f04268}.me-hero__dots i:nth-child(2){background:#00c875}.me-hero__dots i:nth-child(3){background:#44c6e8}.me-story,.me-journey,.me-overview,.me-screens,.me-end{padding-block:clamp(82px,9vw,140px)}.me-story{background:#fff}.me-story__grid{display:grid;gap:40px}.me-story h2,.me-journey h2,.me-section-head h2,.me-end h2{font-size:clamp(3.1rem,5.6vw,5.8rem)}.me-story__grid>div:last-child>p{margin:0 0 32px;max-width:58ch;color:#64657e;line-height:1.85;font-size:clamp(1.07rem,1.5vw,1.25rem);text-wrap:pretty}.me-story__line{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dcdded;padding:15px 0;font-size:.88rem}.me-story__line:last-child{border-bottom:1px solid #dcdded}.me-story__line span{color:#797b96}.me-story__line b{color:#34378c}.me-journey{background:#24285e;color:#fff}.me-journey .me-index,.me-journey h2 em{color:#f2d970}.me-journey>div>p{max-width:63ch;color:#d7daee;line-height:1.8;font-size:1.07rem}.me-journey__grid{display:grid;gap:11px;margin-top:55px}.me-journey__grid>div{padding:27px;border-top:4px solid #f0d363;background:#343973;min-height:190px;display:flex;flex-direction:column}.me-journey__grid b{color:#f0d363;font:800 .78rem var(--font-primary)}.me-journey__grid h3{margin:auto 0 7px;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.05em}.me-journey__grid small{color:#d5d8f0;font-weight:750}.me-overview{background:var(--paper)}.me-section-head{display:grid;gap:25px;align-items:end;margin-bottom:43px}.me-section-head p{max-width:52ch;margin:0;color:#676984;line-height:1.8;font-size:1.06rem;text-wrap:pretty}.me-overview figure{background:#fff;padding:clamp(15px,3vw,45px);box-shadow:0 20px 60px #35367b10}.me-overview figure img{max-width:1080px;margin:auto}.me-overview figcaption{padding-top:15px}.me-screens{background:#fff}.me-screens__grid{display:grid;gap:18px}.me-screens figure{background:#f1f1f7;padding:12px}.me-screens figure img{aspect-ratio:1.45;object-fit:contain}.me-screens figcaption{padding:12px 7px 2px}.me-end{background:#5457c8;color:#fff;text-align:center}.me-end .me-index,.me-end h2 em{color:#fff1a5}.me-end p{max-width:55ch;margin:24px auto 0;color:#e9eafa;line-height:1.8;font-size:1.07rem}@media(min-width:850px){.me-story__grid{grid-template-columns:1fr .9fr;gap:8%}.me-journey__grid{grid-template-columns:repeat(3,1fr)}.me-section-head{grid-template-columns:1fr .7fr;gap:7%}.me-screens__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:849px){.me-case .project-breadcrumb{margin-block:14px}.me-hero__inner{min-height:590px;padding-block:85px 100px}.me-hero h1{font-size:clamp(4.1rem,13vw,6.5rem)}.me-hero__shape{width:500px;height:500px;left:-290px;bottom:-345px}.me-journey__grid{margin-top:36px}.me-journey__grid>div{min-height:145px}.me-screens figure img{aspect-ratio:1.3}}@media(max-width:450px){.me-story h2,.me-journey h2,.me-section-head h2,.me-end h2{font-size:clamp(2.8rem,12vw,3.8rem)}.me-hero h1{font-size:clamp(3.65rem,14vw,4.9rem)}}@media(prefers-reduced-motion:reduce){.me-case figure img{transition:none}.me-case figure a:hover img{transform:none}}
