html.modus-home-light .modus-clock,html.modus-home-light .modus-talk{color:#f6f5f0}html.modus-home-light .modus-talk .modus-arrow{background:#f6f5f0;color:#26271f}
html.modus-identity-active main>section:first-child .hero-media-layer{background-image:url('/media/modus/2dc7ba729b33--MODUSdesign-Pucobre_08-mejorada-v1.webp');background-size:cover;background-position:center}
html.modus-identity-active main .featured-projects-full-bleed .team-logo{visibility:hidden}
.modus-kitchens{position:fixed;z-index:35;right:0;top:112px;bottom:112px;width:28vw;max-width:580px;min-width:200px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);color:#f7f6f2;text-decoration:none;isolation:isolate;-webkit-tap-highlight-color:transparent}
.modus-kitchens[hidden]{display:none}
.modus-kitchens:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent,rgba(24,27,26,.22) 45%,rgba(24,27,26,.58));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-mask-image:linear-gradient(110deg,transparent 8%,#000 75%);mask-image:linear-gradient(110deg,transparent 8%,#000 75%);opacity:0;transition:opacity .7s ease}
.modus-kitchens-label{display:inline-flex;align-items:center;gap:18px;margin-left:24%;font:400 clamp(28px,2.7vw,48px)/1 var(--font-sans),Arial,sans-serif;letter-spacing:-.04em;text-shadow:0 1px 16px #0004;opacity:0;filter:blur(5px);transform:translateX(10px);transition:opacity .6s ease,filter .7s ease,transform .7s cubic-bezier(.2,.6,.2,1)}
.modus-kitchens-label>span{font-size:.48em;opacity:.75}
.modus-kitchens:hover:before,.modus-kitchens:focus-visible:before{opacity:1}
.modus-kitchens:hover .modus-kitchens-label,.modus-kitchens:focus-visible .modus-kitchens-label{opacity:1;filter:blur(0);transform:none}
.modus-kitchens:focus-visible{outline:none}.modus-kitchens:focus-visible .modus-kitchens-label{outline:1px solid currentColor;outline-offset:12px;border-radius:2px}
@media(hover:none),(pointer:coarse),(max-width:767px){.modus-kitchens{top:128px;bottom:auto;right:16px;min-width:0;max-width:none;width:auto;padding:12px 18px;clip-path:none;border-radius:28px;overflow:hidden;opacity:var(--kitchens-visibility,0);transform:translateY(calc((1 - var(--kitchens-visibility,0))*6px));transition:opacity .18s ease,transform .25s ease}.modus-kitchens:before{opacity:.7;-webkit-mask-image:none;mask-image:none;background:#22252626}.modus-kitchens-label{margin:0;font-size:19px;gap:10px;opacity:.85;filter:none;transform:none}}
@media(prefers-reduced-motion:reduce){.modus-kitchens,.modus-kitchens:before,.modus-kitchens-label{transition:none;filter:none;transform:none}}
