.site-menu,.closing-current-work,.hero-current-work,.mobile-press-footer{display:none}.site-header .header-identity{min-width:0}.site-press .site-header .header-actions{justify-self:end}.site-header .brand,.site-header .nav-action{min-width:44px;min-height:44px}@media (max-width:64rem),(hover:none),(pointer:coarse){:root,.immersive-home,.site-press{--nav-height:calc(5rem + env(safe-area-inset-top,0px))}.site-press{padding-top:var(--nav-height)}.site-header.topbar,.immersive-home .site-header.topbar{z-index:200;height:var(--nav-height);padding:env(safe-area-inset-top,0px) max(var(--page-gutter), env(safe-area-inset-right,0px)) 0 max(var(--page-gutter), env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;display:grid;position:fixed;inset:0 0 auto}.site-header>.site-desktop-navigation,.immersive-home .site-header>.site-desktop-navigation{display:none!important}.site-header .header-identity{order:1}.site-header .header-actions,.immersive-home .site-header .header-actions{order:2;justify-self:end;margin:0;padding:0;position:static}.site-header .nav-action,.immersive-home .site-header .nav-action{gap:.5rem;min-height:44px;padding:.5rem .875rem;font-size:.875rem;line-height:1.2}.site-press .site-header .header-actions{display:none}.site-press .site-header{grid-template-columns:minmax(0,1fr) auto}.site-menu{order:3;justify-self:end;display:block}.immersive-home .closing-current-work{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;font-size:.875rem;line-height:1.4;display:flex}.closing-current-work>span{color:#101113;width:auto}.closing-current-work .header-current-work-logos{gap:.75rem;display:flex}.closing-current-work .current-work-logo{min-height:44px}.closing-current-work .current-work-logo img{width:auto;height:44px}section[id],main[id],[id=mi-trabajo]{scroll-margin-top:calc(var(--nav-height) + 1rem)}}@media (min-width:48rem){.immersive-home .site-header .header-current-work{text-align:center;flex-direction:column;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25;display:flex}.site-header .header-current-work>span{white-space:nowrap;width:auto}.site-header .header-current-work-logos{gap:.5rem}.site-header .current-work-logo{width:72px;height:42px}}@media (max-width:47.999rem){:root,.immersive-home,.site-press{--nav-height:calc(4rem + env(safe-area-inset-top,0px))}.site-header .header-current-work{display:none}}@media (max-width:47.999rem) and (max-height:560px){:root,.immersive-home,.site-press{--nav-height:calc(3.5rem + env(safe-area-inset-top,0px))}}.site-menu summary{cursor:pointer;color:#f2f2ed;background:linear-gradient(135deg,#ffffff3b,#ffffff0f);border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] summary{color:#101113;background:#d6ff57}.site-menu .menu-close-icon,.site-menu[open] .menu-open-icon{display:none}.site-menu[open] .menu-close-icon{display:block}.site-header .site-menu nav,.immersive-home .site-header .site-menu nav{inset:var(--nav-height) 0 auto;max-height:calc(100dvh - var(--nav-height));overscroll-behavior-y:contain;padding:.5rem var(--page-gutter) max(1rem, env(safe-area-inset-bottom,0px));color:#f2f2ed;background:#101113;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;flex-direction:column;gap:0;display:flex;position:absolute;overflow-y:auto;box-shadow:0 20px 40px #0003}.site-header .site-menu nav a,.immersive-home .site-header .site-menu nav a{min-height:52px;font:650 clamp(1.25rem, 3vw, 1.75rem)/1.2 var(--font-body);letter-spacing:-.035em;text-transform:none;border:0;border-bottom:1px solid #38393c;border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;padding:.5rem 0;display:grid}.site-header .site-menu nav a:after{display:none}.site-menu nav a>span{font:500 .75rem var(--font-outlier);color:#a6a7ab}.site-menu nav a>svg,.site-menu nav a[aria-current]{color:#d6ff57}.site-header :focus-visible{outline-offset:2px;outline:2px solid #d6ff57}.site-header.topbar[data-compact]{grid-template-columns:auto minmax(0,1fr) auto}.site-header[data-compact]>.site-desktop-navigation{display:none!important}.site-header[data-compact] .site-menu{justify-self:end;display:block}.site-header.topbar[data-tight]{grid-template-columns:minmax(0,1fr) auto}.site-header[data-tight] .header-actions{display:none}
