@layer legacy{:where(.page-trabajos) .work-shell{padding-top:0}:where(.page-trabajos) .trabajos-page-section{padding-top:170px}:where(.page-trabajos) .work-card.w1{min-height:500px}:where(.page-trabajos) .work-card.w2{min-height:0}:where(.page-trabajos) .work-card-photos{padding:0;display:block}:where(.page-trabajos) .work-card-photos:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#140c0ab8);height:32%;position:absolute;inset:auto 0 0}:where(.page-trabajos) .work-card-photos .work-meta{color:#fff}:where(.page-trabajos) .work-photo-carousel{-webkit-user-select:none;user-select:none;background:#1c1210;width:100%;transition:height .45s cubic-bezier(.65,0,.35,1);display:block;position:relative;overflow:hidden}:where(.page-trabajos) .work-photo-track{cursor:grab;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}:where(.page-trabajos) .work-photo-track:active{cursor:grabbing}:where(.page-trabajos) .work-photo-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}:where(.page-trabajos) .work-photo-slide .wp-bg{object-fit:cover;filter:blur(30px)brightness(.5)saturate(1.15);-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}:where(.page-trabajos) .work-photo-slide .wp-fg{z-index:1;object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}:where(.page-trabajos) .work-photo-arrow{z-index:3;width:36px;height:36px;color:var(--brown);cursor:pointer;opacity:0;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .25s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:where(.page-trabajos) .work-card-photos:hover .work-photo-arrow{opacity:1}:where(.page-trabajos) .work-photo-arrow:hover{transform:translateY(-50%)scale(1.08)}:where(.page-trabajos) .work-photo-prev{left:12px}:where(.page-trabajos) .work-photo-next{right:12px}:where(.page-trabajos) .work-photo-dots{z-index:3;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 30px;display:flex;position:absolute;top:14px;left:0;right:0}:where(.page-trabajos) .work-photo-dots button{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}:where(.page-trabajos) .work-photo-dots button.active{background:#fff;transform:scale(1.4)}@media (max-width:640px){:where(.page-trabajos) .work-photo-arrow{opacity:1}}:where(.page-trabajos) .work-card-videos{padding:0;display:block}:where(.page-trabajos) .work-card-videos:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#140c0ab8);height:32%;position:absolute;inset:auto 0 0}:where(.page-trabajos) .work-card-videos .work-meta{color:#fff}:where(.page-trabajos) .work-video-carousel{-webkit-user-select:none;user-select:none;background:#1c1210;position:absolute;inset:0;overflow:hidden}:where(.page-trabajos) .work-video-track{cursor:grab;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}:where(.page-trabajos) .work-video-track:active{cursor:grabbing}:where(.page-trabajos) .work-video-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}:where(.page-trabajos) .work-video-slide .wv-bg{object-fit:cover;filter:blur(30px)brightness(.5)saturate(1.15);-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}:where(.page-trabajos) .work-video-slide .wv-video{z-index:1;object-fit:contain;-webkit-user-drag:none;background:0 0;width:100%;height:100%;display:block;position:relative}:where(.page-trabajos) .work-video-arrow{z-index:3;width:36px;height:36px;color:var(--brown);cursor:pointer;opacity:0;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .25s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:where(.page-trabajos) .work-card-videos:hover .work-video-arrow{opacity:1}:where(.page-trabajos) .work-video-arrow:hover{transform:translateY(-50%)scale(1.08)}:where(.page-trabajos) .work-video-prev{left:12px}:where(.page-trabajos) .work-video-next{right:12px}:where(.page-trabajos) .work-video-dots{z-index:3;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 30px;display:flex;position:absolute;top:14px;left:0;right:0}:where(.page-trabajos) .work-video-dots button{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}:where(.page-trabajos) .work-video-dots button.active{background:#fff;transform:scale(1.4)}@media (max-width:640px){:where(.page-trabajos) .work-video-arrow{opacity:1}:where(.page-trabajos) .work-card.w1{min-height:390px}}:where(.page-trabajos) .work-card.w3,:where(.page-trabajos) .work-card.w4{min-height:0}:where(.page-trabajos) .work-card-campaigns{padding:0;display:block}:where(.page-trabajos) .work-card-campaigns:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#140c0ab8);height:32%;position:absolute;inset:auto 0 0}:where(.page-trabajos) .work-card-campaigns .work-meta{color:#fff}:where(.page-trabajos) .work-campaign-carousel{-webkit-user-select:none;user-select:none;background:#1c1210;width:100%;transition:height .45s cubic-bezier(.65,0,.35,1);display:block;position:relative;overflow:hidden}:where(.page-trabajos) .work-campaign-track{cursor:grab;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}:where(.page-trabajos) .work-campaign-track:active{cursor:grabbing}:where(.page-trabajos) .work-campaign-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}:where(.page-trabajos) .work-campaign-slide .wc-bg{object-fit:cover;filter:blur(30px)brightness(.5)saturate(1.15);-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}:where(.page-trabajos) .work-campaign-slide .wc-fg{z-index:1;object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}:where(.page-trabajos) .work-campaign-arrow{z-index:3;width:36px;height:36px;color:var(--brown);cursor:pointer;opacity:0;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .25s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:where(.page-trabajos) .work-card-campaigns:hover .work-campaign-arrow{opacity:1}:where(.page-trabajos) .work-campaign-arrow:hover{transform:translateY(-50%)scale(1.08)}:where(.page-trabajos) .work-campaign-prev{left:12px}:where(.page-trabajos) .work-campaign-next{right:12px}:where(.page-trabajos) .work-campaign-dots{z-index:3;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 30px;display:flex;position:absolute;top:14px;left:0;right:0}:where(.page-trabajos) .work-campaign-dots button{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}:where(.page-trabajos) .work-campaign-dots button.active{background:#fff;transform:scale(1.4)}@media (max-width:640px){:where(.page-trabajos) .work-campaign-arrow{opacity:1}}:where(.page-trabajos) .work-card-design{padding:0;display:block}:where(.page-trabajos) .work-card-design:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#140c0ab8);height:32%;position:absolute;inset:auto 0 0}:where(.page-trabajos) .work-card-design .work-meta{color:#fff}:where(.page-trabajos) .work-design-carousel{-webkit-user-select:none;user-select:none;background:#1c1210;width:100%;transition:height .45s cubic-bezier(.65,0,.35,1);display:block;position:relative;overflow:hidden}:where(.page-trabajos) .work-design-track{cursor:grab;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex}:where(.page-trabajos) .work-design-track:active{cursor:grabbing}:where(.page-trabajos) .work-design-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}:where(.page-trabajos) .work-design-slide .wd-bg{object-fit:cover;filter:blur(30px)brightness(.5)saturate(1.15);-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}:where(.page-trabajos) .work-design-slide .wd-fg{z-index:1;object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}:where(.page-trabajos) .work-design-arrow{z-index:3;width:36px;height:36px;color:var(--brown);cursor:pointer;opacity:0;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .25s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:where(.page-trabajos) .work-card-design:hover .work-design-arrow{opacity:1}:where(.page-trabajos) .work-design-arrow:hover{transform:translateY(-50%)scale(1.08)}:where(.page-trabajos) .work-design-prev{left:12px}:where(.page-trabajos) .work-design-next{right:12px}:where(.page-trabajos) .work-design-dots{z-index:3;flex-wrap:wrap;justify-content:center;gap:6px;padding:0 30px;display:flex;position:absolute;top:14px;left:0;right:0}:where(.page-trabajos) .work-design-dots button{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}:where(.page-trabajos) .work-design-dots button.active{background:#fff;transform:scale(1.4)}@media (max-width:640px){:where(.page-trabajos) .work-design-arrow{opacity:1}}:where(.page-trabajos) .work-intro{max-width:360px;color:var(--cream);opacity:.85;margin-top:10px;font-size:.95rem;line-height:1.6}}
