.nos-reveal{opacity:0;transform:translateY(24px)}.nos-valor{border:1px solid rgba(0,0,0,.1);border-radius:1.25rem;padding:1.5rem;background:#fff;transition:background .3s}.nos-valor:hover{background:#ffd400}.nos-num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#000;color:#ffd400;font-weight:900;font-size:.8rem}.nos-valor h3{margin-top:1rem;font-weight:900;font-size:1.25rem;text-transform:uppercase;letter-spacing:-.01em}.nos-valor p{margin-top:.4rem;font-size:.9rem;line-height:1.5;color:#0000009e}.nos-ig-cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.nos-ig-perfil{display:grid;grid-template-columns:auto auto;align-items:center;gap:.15rem 1.25rem;padding:1.1rem 1.3rem;border:1px solid rgba(0,0,0,.1);border-radius:1.25rem;background:#fafafa;color:#000;text-decoration:none;min-width:280px;transition:border-color .25s,transform .25s}.nos-ig-perfil:hover{border-color:#000;transform:translateY(-2px)}.nos-ig-usuario{font-weight:900;font-size:.95rem}.nos-ig-seguidores{grid-column:1;font-size:.85rem;color:#0000008c}.nos-ig-seguidores b{font-family:var(--font-title, inherit);font-size:1.6rem;color:#000;letter-spacing:-.03em;margin-right:.2rem}.nos-ig-curva{grid-column:2;grid-row:1 / span 3;width:140px;height:48px;overflow:visible}.nos-ig-crece{grid-column:1;font-size:.72rem;font-weight:800;color:#0a7d3b}.nos-ig-seguir{grid-column:1 / -1;margin-top:.4rem;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nos-ig-carrusel{position:relative}.nos-ig-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.75rem .4rem 1.5rem;margin:0 -.4rem;scrollbar-width:none;cursor:grab;outline:none}.nos-ig-track::-webkit-scrollbar{display:none}.nos-ig-track.arrastrando{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.nos-ig-track.arrastrando .nos-ig-pieza{pointer-events:none}.nos-ig-pieza{position:relative;flex:0 0 clamp(210px,22vw,270px);aspect-ratio:4 / 5;overflow:hidden;border-radius:1.1rem;background:#eee;color:#fff;text-decoration:none;isolation:isolate;scroll-snap-align:start;border:0;padding:0;cursor:pointer;text-align:left;opacity:0;transform:translateY(18px) rotate(var(--giro, 0deg));transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;box-shadow:0 10px 30px -18px #00000080}.nos-ig-pieza:nth-child(3n+1){--giro: -1.2deg}.nos-ig-pieza:nth-child(3n+2){--giro: .8deg}.nos-ig-pieza:nth-child(3n){--giro: -.4deg}.nos-ig-pieza.is-visible{opacity:1;transform:rotate(var(--giro, 0deg))}.nos-ig-pieza.is-visible:hover{transform:translateY(-6px) rotate(0) scale(1.02);box-shadow:0 24px 50px -22px #0009}.nos-ig-pieza img,.nos-ig-pieza video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.nos-ig-pieza video{opacity:0;transition:opacity .3s ease}.nos-ig-pieza.is-playing video{opacity:1}.nos-ig-pieza:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000d9);z-index:1}.nos-ig-etiqueta{position:absolute;top:.65rem;left:.65rem;z-index:2;background:#ffd400;color:#000;border-radius:999px;padding:.28rem .6rem;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nos-ig-tipo{position:absolute;top:.6rem;right:.6rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#0000008c;font-size:.6rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nos-ig-info{position:absolute;inset:auto 0 0;padding:.85rem;z-index:2;display:flex;flex-direction:column}.nos-ig-fecha{font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffd400}.nos-ig-texto{margin-top:.2rem;font-size:.8rem;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nos-ig-dato{margin-top:.3rem;font-size:.68rem;color:#ffffffbf}.nos-ig-seguir-card{display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:1.3rem;background:#ffd400;color:#000}.nos-ig-seguir-card:after{display:none}.nos-ig-seguir-card b{font-family:var(--font-title, inherit);font-size:1.8rem;line-height:1;text-transform:uppercase;letter-spacing:-.03em}.nos-ig-seguir-card span{font-size:.85rem;line-height:1.4}.nos-ig-seguir-card .nos-ig-seguir-ico{position:absolute;top:1rem;right:1.1rem;font-size:2.6rem;animation:nos-ig-flota 3.5s ease-in-out infinite}.nos-ig-seguir-card .nos-ig-seguir-btn{margin-top:.5rem;align-self:flex-start;background:#000;color:#fff;border-radius:999px;padding:.65rem 1rem;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@keyframes nos-ig-flota{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(12deg)}}.nos-ig-controles{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.nos-ig-flecha{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1.5px solid #000;background:#fff;font-size:1rem;cursor:pointer;transition:background .25s,color .25s,transform .25s}.nos-ig-flecha:hover{background:#000;color:#ffd400;transform:scale(1.06)}.nos-ig-progreso{flex:1;height:3px;border-radius:3px;background:#00000014;overflow:hidden}.nos-ig-progreso span{display:block;height:100%;width:12%;background:#000;transition:width .3s ease}.nos-ig-abierto{overflow:hidden}.nos-ig-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:1.25rem}.nos-ig-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s ease}.nos-ig-modal.abierto .nos-ig-fondo{opacity:1}.nos-ig-hoja{position:relative;display:grid;grid-template-columns:minmax(0,420px) minmax(0,300px);max-height:calc(100vh - 2.5rem);background:#fff;color:#000;border-radius:1.5rem;overflow:hidden;box-shadow:0 40px 100px -30px #0009;transform-origin:center}.nos-ig-media{position:relative;aspect-ratio:4 / 5;background:#111}.nos-ig-media img,.nos-ig-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nos-ig-lado{display:flex;flex-direction:column;gap:.7rem;padding:2.2rem 1.6rem 1.6rem;overflow-y:auto}.nos-ig-etiqueta--modal{position:static;align-self:flex-start}.nos-ig-modal-fecha{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#00000073}.nos-ig-modal-texto{font-family:var(--font-title, inherit);font-size:1.35rem;line-height:1.15;font-weight:900;letter-spacing:-.02em}.nos-ig-modal-dato{font-size:.85rem;color:#0009}.nos-ig-modal-seguir{margin-top:auto;display:block;text-align:center;background:#ffd400;color:#000;border-radius:999px;padding:.95rem 1rem;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:transform .25s,background .25s,color .25s}.nos-ig-modal-seguir:hover{transform:translateY(-2px);background:#000;color:#ffd400}.nos-ig-modal-ver{text-align:center;font-size:.78rem;font-weight:700;color:#0009}.nos-ig-modal-ver:hover{color:#000}.nos-ig-modal-pie{text-align:center;font-size:.72rem;color:#0006}.nos-ig-cerrar{position:absolute;top:.75rem;right:.75rem;z-index:3;width:2.3rem;height:2.3rem;border-radius:999px;border:0;background:#000000b3;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}@media(max-width:760px){.nos-ig-hoja{grid-template-columns:minmax(0,1fr);width:min(100%,400px);overflow-y:auto}.nos-ig-media{aspect-ratio:4 / 4.4}.nos-ig-lado{padding:1.2rem 1.2rem 1.4rem}.nos-ig-modal-texto{font-size:1.1rem}.nos-ig-pieza{flex-basis:64%}.nos-ig-curva{width:96px}}@media(prefers-reduced-motion:reduce){.nos-ig-pieza{opacity:1;transform:none;transition:none}.nos-ig-seguir-card .nos-ig-seguir-ico{animation:none}}.team-yearbook{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;opacity:0;transform:translateY(24px)}.team-year-card.featured{grid-column:span 3;grid-row:span 3;border-radius:1.1rem;border:1px solid rgba(0,0,0,.1);background:silver;position:relative;overflow:hidden}.team-year-card.thumb{aspect-ratio:1 / 1;position:relative;overflow:hidden;border-radius:.75rem;border:1px solid rgba(0,0,0,.1);cursor:pointer;background:#c4c4c4;outline:none;transition:border-color .22s ease,box-shadow .22s ease}.team-year-card.thumb:hover{border-color:#ffd400;box-shadow:3px 3px #ffd400}.team-year-card.thumb:focus-visible{box-shadow:0 0 0 3px #ffd400,0 0 0 5px #000}.team-year-card.thumb.active{border-color:#ffd400;box-shadow:3px 3px #ffd400}.team-year-photo{position:absolute;top:0;right:0;bottom:0;left:0}.team-year-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;transition:filter .4s ease,transform .4s ease,opacity .24s ease;will-change:filter,transform,opacity}.team-year-card.thumb .team-year-photo img{filter:grayscale(1) brightness(.72);transform:scale(1.04)}.team-year-card.thumb.active .team-year-photo img,.team-year-card.thumb:hover .team-year-photo img{filter:grayscale(0) brightness(1);transform:scale(1)}.team-year-card.featured .team-year-photo img{filter:none;transform:scale(1);object-position:50% 20%;transition:opacity .25s ease,transform .25s ease}.team-year-card.thumb:nth-child(5) .team-year-photo img{object-position:50% 52%}.team-year-card.thumb:nth-child(18) .team-year-photo img{object-position:50% 80%}.team-year-card.thumb .team-year-photo img[src$=".svg"]{filter:none;transform:none;opacity:.85}.team-year-card.thumb.active .team-year-photo img[src$=".svg"],.team-year-card.thumb:hover .team-year-photo img[src$=".svg"]{opacity:1}.team-year-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.team-year-overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.15) 50%,transparent 72%)}.team-year-overlay-info{position:absolute;bottom:0;left:0;right:0;padding:24px 26px}.team-year-overlay-info{display:flex;flex-direction:column;align-items:flex-start}.team-year-roles{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:9px}.team-year-role{display:inline-block;background:#ffd400;color:#000;font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;padding:3px 11px;border-radius:100px;margin-bottom:0;transition:opacity .22s ease,transform .22s ease}.team-year-name{font-family:var(--font-title);font-weight:900;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.03em;line-height:.88;color:#fff;transition:opacity .22s ease,transform .22s ease}.team-year-counter{display:none}.team-year-card.featured.is-changing .team-year-photo img{opacity:0;transform:scale(1.04)}.team-year-card.featured.is-changing .team-year-roles,.team-year-card.featured.is-changing .team-year-name{opacity:0;transform:translateY(7px)}.team-year-idx{position:absolute;top:7px;left:9px;font-size:9px;font-weight:900;font-family:var(--font-title);color:#ffffffa6;letter-spacing:.08em;z-index:3;pointer-events:none;line-height:1}.team-year-hover-label{position:absolute;bottom:0;left:0;right:0;padding:20px 8px 7px;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,transparent 100%);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:3}.team-year-card.thumb:hover .team-year-hover-label{opacity:1;transform:translateY(0)}.team-year-hover-label span{display:block;font-family:var(--font-title);font-size:8.5px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1}@media(max-width:767px){.team-yearbook{grid-template-columns:repeat(3,1fr);gap:6px}.team-year-card.featured{grid-column:1 / -1;aspect-ratio:1 / 1}.team-year-name{font-size:clamp(1.4rem,6vw,1.8rem)}.team-year-card.thumb .team-year-hover-label,.team-year-card.thumb .team-year-idx{display:none}}.team-simple{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;align-items:start;opacity:0;transform:translateY(24px)}.team-simple-photo.team-year-card.featured{grid-column:auto;grid-row:auto;aspect-ratio:4 / 5}.team-simple-photo .team-year-photo,.team-simple-photo .team-year-photo img{width:100%;height:100%;object-fit:cover}.team-simple-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem}.team-group-title{font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#0006;margin-bottom:.6rem;padding-bottom:.45rem;border-bottom:1px solid rgba(0,0,0,.12)}.team-group ul{display:flex;flex-direction:column;gap:.35rem}.team-name{font-weight:800;font-size:1.05rem;letter-spacing:-.01em;color:#000}.team-role{font-size:.8rem;color:#00000073}@media(max-width:768px){.team-simple{grid-template-columns:1fr;gap:2rem}.team-simple-photo.team-year-card.featured{max-width:360px}.team-simple-names{grid-template-columns:1fr;gap:1.4rem}}.team-v3{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;align-items:start;opacity:0;transform:translateY(24px)}.team-v3-featured{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:1.25rem;background:silver}.team-v3-featured img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:opacity .18s ease,transform .18s ease}.team-v3-featured img.is-changing{opacity:0;transform:scale(1.03)}.team-v3-info{position:absolute;inset:auto 0 0 0;padding:3.5rem 1.5rem 1.4rem;background:linear-gradient(transparent,#000000d9);color:#fff}.team-v3-rol{display:inline-block;background:#ffd400;color:#000;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:3px 10px}.team-v3-nombre{margin-top:.5rem;font-weight:900;font-size:2rem;line-height:.95;text-transform:uppercase;letter-spacing:-.02em}.team-v3-texto{margin-top:.5rem;font-size:.85rem;line-height:1.45;color:#ffffffbf;max-width:26rem}.team-v3-caras{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-bottom:2rem}.team-v3-cara{display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:pointer;background:none;border:0;padding:0}.team-v3-cara img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 25%;border-radius:999px;border:1px solid rgba(0,0,0,.1);filter:grayscale(1);transition:filter .25s,transform .25s,box-shadow .25s}.team-v3-cara span{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#0000008c}.team-v3-cara:hover img{filter:none;transform:translateY(-2px)}.team-v3-cara.is-active img{filter:none;box-shadow:0 0 0 3px #ffd400}.team-v3-cara.is-active span{color:#000}.team-v3-resto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem}.team-v3-resto .team-name{font-size:.95rem}.team-v3-historia{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;background:#000;color:#fff;font-weight:900;text-transform:uppercase;font-size:.85rem;letter-spacing:.02em;padding:.8rem 1.4rem;border-radius:999px;transition:transform .25s}.team-v3-historia:hover{transform:translateY(-2px)}@media(max-width:900px){.team-v3{grid-template-columns:1fr;gap:2rem}.team-v3-featured{max-width:380px}.team-v3-caras{grid-template-columns:repeat(3,minmax(0,1fr));max-width:380px}.team-v3-resto{grid-template-columns:1fr}}.team-v3-cara small{font-size:.6rem;font-weight:600;line-height:1.2;text-align:center;color:#00000073;margin-top:-.2rem}.team-v3-cara.is-active small{color:#000000b3}.team-name--foto{display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-weight:800;letter-spacing:-.01em;line-height:inherit;color:#000;text-align:left;vertical-align:baseline}.team-group li{display:flex;align-items:center;flex-wrap:wrap;column-gap:.3rem}.team-name--foto img{margin-left:-2px}.team-name--foto img{width:22px;height:22px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter .25s ease,transform .25s ease;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000001a}.team-name--foto img{object-view-box:inset(5% 25% 55% 25%)}.team-name--foto:hover img,.team-name--foto:focus-visible img{filter:none;transform:scale(1.15)}.team-name--foto:hover{color:#000;text-decoration:underline;text-decoration-color:#ffd400;text-decoration-thickness:2px;text-underline-offset:3px}.team-v3-iniciales{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:linear-gradient(160deg,#ffe766,#ffd400 60%,#e6b800);color:#111;font-weight:900;font-size:clamp(4rem,12vw,7rem);letter-spacing:-.04em}.team-v3-featured.sin-foto .team-v3-iniciales{display:flex}.team-v3-featured.sin-foto img{opacity:0}.team-ini{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;background:#ffd400;color:#111;font-size:9px;font-weight:900;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000001a;flex:none}.team-name--foto.is-active{text-decoration:underline;text-decoration-color:#ffd400;text-decoration-thickness:2px;text-underline-offset:3px}.team-name--foto.is-active img{filter:none}.historia-teaser{margin-top:2.2rem;display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;background:#0b0b0c;color:#fff;border-radius:1.5rem;padding:1.3rem 1.5rem 1.3rem 1.3rem;text-decoration:none;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.historia-teaser:before{content:"";position:absolute;width:14rem;height:14rem;right:-5rem;top:-7rem;border-radius:50%;background:radial-gradient(circle,rgba(255,212,0,.28),transparent 70%);pointer-events:none}.historia-teaser:hover{transform:translateY(-3px);box-shadow:0 24px 50px -24px #0000008c}.ht-fotos{position:relative;width:7.4rem;height:5.6rem;flex:none}.ht-fotos>span{position:absolute;top:.3rem;width:3.9rem;height:4.9rem;border-radius:.7rem;overflow:hidden;border:2px solid #0b0b0c;box-shadow:0 8px 18px -8px #000000b3;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.ht-fotos>span:nth-child(1){left:0;background:#ffd400;transform:rotate(-10deg);z-index:1}.ht-fotos>span:nth-child(2){left:1.75rem;background:#fff;transform:rotate(2deg) translateY(-3px);z-index:2}.ht-fotos>span:nth-child(3){left:3.5rem;background:#3a3a3c;transform:rotate(11deg);z-index:3}.historia-teaser:hover .ht-fotos>span:nth-child(1){transform:rotate(-16deg) translate(-6px)}.historia-teaser:hover .ht-fotos>span:nth-child(2){transform:rotate(0) translateY(-8px)}.historia-teaser:hover .ht-fotos>span:nth-child(3){transform:rotate(17deg) translate(6px)}.ht-fotos img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.ht-fotos>span.con-foto img{opacity:1}.ht-texto{display:flex;flex-direction:column;gap:.2rem;flex:1 1 14rem;min-width:0}.ht-eyebrow{font-size:.65rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffd400}.ht-titulo{font-family:var(--font-title, inherit);font-weight:900;font-size:1.25rem;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.ht-sub{font-size:.82rem;color:#ffffffa6;line-height:1.4}.ht-cta{display:inline-flex;align-items:center;gap:.5rem;background:#ffd400;color:#000;border-radius:999px;padding:.75rem 1.2rem;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s}.historia-teaser:hover .ht-cta{background:#fff}@media(prefers-reduced-motion:reduce){.historia-teaser,.ht-fotos>span{transition:none}}
