.lw{padding:4rem 0 5rem}.lw_inner{align-items:center;gap:4rem;display:flex}.lw_h{font-family:var(--_heading---heading-base--typeface),"Tiempos Headline",serif;letter-spacing:-.02em;color:#001a2e;flex:0 0 22rem;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400;line-height:1.15}.lw_grid{grid-template-columns:repeat(var(--cols),1fr);flex:1;gap:1.25rem .5rem;min-width:0;display:grid}.lw_slot{height:5.25rem;position:relative}.lw_slot:hover{z-index:5}.lw_face{color:#001a2e8c;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.lw_logo{width:100%;height:2.5rem;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.lw_logo img{object-fit:contain;filter:grayscale()opacity(.55);max-width:72%;max-height:2.1rem;transition:filter .25s}.lw_word{letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:700}.lw_slot:hover .lw_logo img{filter:none}.lw_pill{color:#001a2e99;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#f6f8f9;border:1px solid #05172b1a;border-radius:999px;align-items:center;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,opacity .4s;display:flex}.lw.is-pill-sm .lw_pill{padding:0 .4rem;font-size:.5625rem;line-height:1.05rem}.lw.is-pill-md .lw_pill{padding:.1rem .6rem;font-size:.6875rem;line-height:1.1rem}.lw_slot:hover .lw_pill{color:#0a8fad;background:#e6f6fa;border-color:#0ca4c359}.lw_face{--c:#0ca4c3}.lw_pop{opacity:0;visibility:hidden;pointer-events:none;text-align:left;background:#fff;border-radius:1rem;flex-direction:column;gap:.75rem;width:25rem;max-width:85vw;padding:1rem 1rem 1.125rem;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1),visibility 0s .8s;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,1rem);box-shadow:0 0 #05172b0d,0 0 2px #07172f14,0 2px 10px #07172f0a,0 12px 22px #07172f03,0 1.5rem 3rem -1.5rem #001a2e2e}.lw_slot:hover .lw_pop{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.lw_pop-stars{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,#fff),var(--c));width:90px;height:15px;-webkit-mask:url(/images/5-Stars---MMG-Design.svg) 50%/contain no-repeat;mask:url(/images/5-Stars---MMG-Design.svg) 50%/contain no-repeat}.lw_pop-q p{color:#001a2eb8;margin:0;font-size:1rem;line-height:1.5}.lw_pop-q strong{border:1px solid color-mix(in srgb,var(--c) 15%,transparent);background:color-mix(in srgb,var(--c) 4%,transparent);color:color-mix(in srgb,var(--c) 55%,#001a2e);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding:0 .25rem;font-weight:500}.lw_pop-by{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.lw_pop-ph{background:linear-gradient(225deg,var(--c),color-mix(in srgb,var(--c) 45%,#fff));border-radius:50%;flex:none;width:2.75rem;height:2.75rem;padding:2px}.lw_pop-ph img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.lw_pop-name{color:#001a2e;font-size:.9375rem;font-weight:500}.lw_pop-role{color:#001a2e8c;font-size:.8125rem}.lw_slot[data-slot]:nth-child(3n+1) .lw_pop{left:0;transform:translateY(1rem)}.lw_slot[data-slot]:nth-child(3n+1):hover .lw_pop{transform:none}.lw_slot[data-slot]:nth-child(3n) .lw_pop{left:auto;right:0;transform:translateY(1rem)}.lw_slot[data-slot]:nth-child(3n):hover .lw_pop{transform:none}.lw_logo{-webkit-mask:radial-gradient(circle,#000 var(--d,1.6px),transparent calc(var(--d,1.6px) + .4px)) 0 0/4px 4px;mask:radial-gradient(circle,#000 var(--d,1.6px),transparent calc(var(--d,1.6px) + .4px)) 0 0/4px 4px}.lw_face.is-shown .lw_logo{--d:3px}.lw_face.is-in .lw_logo{animation:.7s steps(7,end) forwards lwIn}.lw_face.is-out .lw_logo{animation:.6s steps(6,end) forwards lwOut}.lw_face.is-in .lw_pill{animation:.7s both lwFade}.lw_face.is-out .lw_pill{opacity:0}@property --d{syntax:"<length>";inherits:false;initial-value:3px}@keyframes lwIn{0%{--d:0px}to{--d:3px}}@keyframes lwOut{0%{--d:3px}to{--d:0px}}@keyframes lwFade{0%{opacity:0}}@media (width<=991px){.lw_inner{flex-direction:column;align-items:stretch;gap:2rem}.lw_h{flex:none;max-width:22rem}}@media (width<=479px){.lw_grid{grid-template-columns:repeat(2,1fr)}.lw_pop{display:none}}@media (prefers-reduced-motion:reduce){.lw_logo{-webkit-mask:none;mask:none;animation:none!important}}
