.mk-hero{background:radial-gradient(ellipse at 50% 80%,#09356466,transparent 58%),#080a0e;text-align:center;padding:90px 0 0;overflow:hidden}.mk-hero .eyebrow{color:#a6b4c8;font-size:11px}.mk-hero h1,.mk-case h1{font-size:clamp(3.5rem,7.5vw,7rem);line-height:1.02;letter-spacing:-.065em;margin:26px 0}.mk-hero h1 span,.mk-case h1 span{color:#88c5ff}.mk-intro{font-size:20px;color:#a7b0bf;line-height:1.7;max-width:660px;margin:25px auto}.mk-actions{display:flex;justify-content:center;gap:28px;align-items:center;margin-top:30px}.mk-universe{position:relative;height:355px;max-width:870px;margin:45px auto 0;display:grid;place-items:center}.mk-orbit{position:absolute;width:70%;height:240px;border:1px solid #66aaff30;border-radius:50%;transform:rotate(-9deg);box-shadow:0 0 90px #0090f811,inset 0 0 80px #0090f80a}.mk-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;font-size:12px;color:#a6b8d1}.mk-center img{border-radius:20px;box-shadow:0 0 60px #0090f829}.mk-node{position:absolute;display:block;border:1px solid #adcaff24;border-radius:50px;padding:14px 22px;background:#121c2a;color:#c0d3ec;font-size:13px;box-shadow:0 12px 40px #0003}.node-one{top:47px;left:10%}.node-two{top:68px;right:9%}.node-three{bottom:64px;left:13%}.node-four{bottom:46px;right:10%}.mk-portfolio{background:#f5f5f7;color:#15191f}.mk-portfolio .lead{color:#636c78;max-width:650px}.mk-portfolio .eyebrow{color:#185d9d}.mk-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:55px}.mk-project{display:block;text-decoration:none;color:#15191f;background:#fff;border-radius:28px;overflow:hidden;transition:transform .35s,box-shadow .35s}.mk-project:hover{transform:translateY(-6px);box-shadow:0 25px 60px #062b6312}.mk-project-art{height:300px;display:grid;place-items:center;position:relative;overflow:hidden;background:var(--art-bg);color:var(--art-color)}.retail{--art-bg:#062b63;--art-color:#18d64a}.delivery{--art-bg:#25140c;--art-color:#ffb871}.agro{--art-bg:#102c25;--art-color:#c6deab}.news{--art-bg:#eeeeea;--art-color:#b03130}.mk-project-art>span{font-size:100px;font-weight:600;letter-spacing:-.08em;position:relative;z-index:1}.mk-project-art i{position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid currentColor;opacity:.2;transform:translate(90px,45px);box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.mk-project-art small{position:absolute;bottom:25px;left:30px;font-size:10px;letter-spacing:.07em}.mk-project-info{padding:32px}.mk-project-info .eyebrow{font-size:9px;color:#636c78}.mk-project-info h3{font-size:30px;margin:14px 0;display:flex;justify-content:space-between;gap:15px}.mk-project-info h3 span{font-size:25px}.mk-project-info>p:not(.eyebrow){font-size:15px;color:#636c78;max-width:45ch}.mk-project-link{display:inline-flex;padding-top:15px;min-height:44px;color:#145d9e;font-size:14px}.mk-case-hero{padding:100px 0 80px}.mk-case-hero .mk-intro{margin:30px 0;max-width:740px}.mk-case h1{font-size:clamp(3rem,6vw,6rem)}.mk-case .eyebrow{color:#99b9db}.mk-case-project{display:grid;grid-template-columns:1fr 1fr;background:#12151b;border-radius:30px;overflow:hidden;padding:0}.mk-case-project .mk-project-art{height:460px}.mk-case-description{padding:50px;align-self:center}.mk-case-description h2{font-size:38px;line-height:1.1;margin:25px 0}.mk-case-description p{color:#a7b0bf}.mk-case .grid-3{margin-top:45px;gap:22px}.mk-case .card{background:#12151b;border:1px solid #ffffff14;color:#a7b0bf}.mk-case .card h3{color:white}.mk-case-contact{padding:100px 0;background:#f5f5f7;color:#15191f}.mk-case-contact h2{font-size:clamp(3rem,5vw,5rem);line-height:1.05;margin:20px 0}.mk-case-contact p{color:#636c78;margin-bottom:28px}.mk-case-contact .eyebrow{color:#185d9d}.maker-home .site-footer a{min-height:44px}.maker-home .site-footer .logo{object-fit:contain;object-position:left}.mk-case .text-link{font-size:14px}
@media(max-width:700px){.mk-hero{padding-top:55px}.mk-hero h1{font-size:clamp(43px,10vw,65px)}.mk-intro{font-size:16px}.mk-actions{flex-direction:column;gap:10px}.mk-universe{height:290px;margin-top:15px}.mk-node{font-size:10px;padding:10px 13px}.node-one{left:0;top:40px}.node-two{right:0;top:60px}.node-three{left:0;bottom:50px}.node-four{right:0;bottom:35px}.mk-center img{width:57px;height:57px}.mk-center span{font-size:10px}.mk-orbit{height:170px;width:85%}.mk-project-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.mk-project-art{height:240px}.mk-project-info{padding:25px}.mk-project-info h3{font-size:27px}.mk-case-hero{padding:65px 0}.mk-case h1{font-size:clamp(38px,8vw,58px)}.mk-case-project{grid-template-columns:1fr}.mk-case-project .mk-project-art{height:280px}.mk-case-description{padding:30px}.mk-case-description h2{font-size:32px}.mk-case-contact{padding:70px 0}.mk-case .site-header .brand img{max-width:130px;height:auto}.mk-case .site-header .text-link{font-size:11px}.mk-case .grid-3{grid-template-columns:1fr}}
