.featured-project.nemus-project{--nemus-forest:#11251d;--nemus-sage:#c8dcb5;--nemus-text:#eaf0e3;background:var(--nemus-forest);border-color:#49604d;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);margin-top:32px}.nemus-project .featured-copy .index-label{color:var(--nemus-sage)}.nemus-project .featured-copy h3{color:var(--nemus-text)}.nemus-project .featured-copy h3 em{color:var(--nemus-sage)}.nemus-project .featured-copy p{color:#b9c9b7;max-width:36ch}.nemus-project .project-route span{color:#c8d6bf}.nemus-project .project-route svg{color:#a4bc95}.nemus-project .project-state{color:#b9c9b7;line-height:1.5}.nemus-project .project-state svg{flex:none}.nemus-project .project-links{gap:0 24px}.nemus-project .project-links .text-link{color:var(--nemus-text)}.nemus-project .text-link:hover{color:var(--nemus-sage)}.nemus-project .text-link:focus-visible{outline:2px solid var(--nemus-sage);outline-offset:5px}.nemus-project ::selection{background:var(--nemus-sage);color:var(--nemus-forest)}.nemus-project .project-image{background:#b7c7a7;justify-content:center;padding:52px 32px 64px}.nemus-project .project-image:before{background:linear-gradient(140deg,#94ac82,#d8e2cc)}.nemus-project .nemus-featured-browser{border-color:#819875;width:100%;max-width:740px;transform:rotate(3deg);box-shadow:15px 17px 42px #1d352c33}.nemus-project .real-browser-bar{color:#4c604d;background:#eef2e8}.nemus-project .browser-dots span{background:#a0ae94}.nemus-project .real-shot-label{color:var(--nemus-text);background:#173125ed;border-color:#9eb88c;margin:0}.nemus-project-visual{min-width:0;margin:0}.nemus-project-visual .nemus-project-browser{width:100%;max-width:100%;box-shadow:none;background:#173126;border:1px solid #4b4b4b;border-radius:9px;overflow:hidden;transform:none}.nemus-project-browser .nemus-project-browser-bar{color:#505850;background:#f4f4f4;border-bottom:1px solid #d4d4d4;align-items:center;gap:8px;padding:10px 13px;font-size:11px;line-height:1.4;display:flex}.nemus-project-browser-bar>svg{flex:none;width:12px;height:12px}.nemus-project-browser-bar>span{overflow-wrap:anywhere;min-width:0}.nemus-project-browser-dots{flex:none;gap:4px;margin-right:5px;display:flex}.nemus-project-browser-dots span{background:#a3aaa3;border-radius:50%;width:5px;height:5px}.nemus-project-browser img{width:100%;height:auto;display:block}.nemus-project-visual figcaption{color:#b4b4b4;margin-top:12px;font-size:11px;line-height:1.5}.nemus-case-web-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.nemus-case-web-intro>div{max-width:65ch}.nemus-case-web-intro h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.15}.nemus-case-web-intro p{color:var(--color-text-2);margin:0;font-size:15px;line-height:1.7}.nemus-case-web-link{text-underline-offset:5px;flex:none;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.nemus-case-web-link svg{width:16px;height:16px}.nemus-case-web-link:hover{color:var(--color-text-2)}.nemus-case-web-link:focus-visible{outline-offset:5px;outline:2px solid #ededed}@media (width<=1100px) and (width>=681px){.featured-project.nemus-project{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.nemus-project .project-image{padding:40px 20px 56px}.nemus-project .featured-copy{padding:28px 24px}.nemus-project .project-route{gap:8px 12px}}@media (width<=680px){body.impeccable-edition:has(#inicio) #proyectos .featured-project.nemus-project{border-radius:12px;grid-template-columns:minmax(0,1fr);margin-top:24px}body.impeccable-edition:has(#inicio) #proyectos .nemus-project .project-image{padding:24px 16px 54px}body.impeccable-edition:has(#inicio) #proyectos .nemus-project .nemus-featured-browser{transform:none;box-shadow:0 8px 24px #1d352c22}body.impeccable-edition:has(#inicio) #proyectos .nemus-project .real-shot-label{width:fit-content;max-width:calc(100% - 32px);margin:0;font-size:10px;line-height:1.5;bottom:12px;left:16px;right:16px}body.impeccable-edition:has(#inicio) #proyectos .nemus-project .project-state{color:#b9c9b7}body.impeccable-edition:has(#inicio) #proyectos .nemus-project .project-links .text-link{min-height:44px;font-size:13px}.nemus-project-visual figcaption{margin-top:9px}.nemus-case-web-intro{margin-bottom:20px;display:block}.nemus-case-web-link{margin-top:14px}.nemus-case-web-intro p{font-size:15px}}@media (prefers-reduced-motion:reduce){.nemus-project .nemus-featured-browser{transform:none}}
