.ab-card{position:relative;outline:none;touch-action:manipulation}.ab-card .exad-modal-popup,.ab-card .elementor-inner-section:has(.exad-modal-popup){display:none!important}.ab-poster{position:relative!important;display:block!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:4 / 5!important;overflow:hidden!important;cursor:pointer;background:#080807}.ab-poster::after{content:"Ver proyecto  ↗";position:absolute;right:18px;bottom:16px;z-index:8;color:var(--ab-paper,#f3efe7);font:600 10px/1.2 "Readex Pro",sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.ab-poster:hover::after,.ab-poster:focus-visible::after{opacity:1;transform:none}.ab-poster:focus-visible{outline:2px solid var(--ab-accent,#d8ff45);outline-offset:4px}.ab-preview{position:absolute;inset:0;z-index:7;width:100%;height:100%;border:0;object-fit:contain;pointer-events:none;background:#000}.ab-card .ab-title{min-height:2.25em!important;margin-top:14px!important;cursor:pointer;color:var(--ab-paper,#f3efe7)!important;font-family:"Tienne",Georgia,serif!important;font-size:clamp(1.35rem, 2vw, 1.85rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.03em!important;text-transform:none!important}.ab-managed-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px, 6vw, 84px) clamp(20px, 4vw, 58px);width:min(1180px, calc(100% - 40px));margin:clamp(70px, 10vw, 140px) auto}body.page-id-4812:not(.ab-anatomy-ready) .ab-managed-work-grid[data-section="vivo"]::before{content:"La lección de anatomía";display:flex;align-items:flex-end;width:100%;min-width:0;aspect-ratio:4 / 5;padding:24px;box-sizing:border-box;color:var(--ab-paper,#f3efe7);background-color:#080807;background-image:linear-gradient(to top,rgb(8 8 7 / .96),#fff0 38%),url(/wp-content/themes/ailin-bars-cinematic/assets/la-leccion-de-anatomia-poster.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;font-family:"Tienne",Georgia,serif;font-size:clamp(1.35rem, 2vw, 1.85rem);line-height:1.12}.ab-unified-live-grid>.ab-live-card,.ab-unified-live-grid>.ab-managed-work{width:100%!important;max-width:none!important;margin:0!important}.ab-unified-live-grid .elementor-widget-wrap{align-content:flex-start}.ab-managed-work{min-width:0}.ab-inline-work{width:100%;padding:0 10px}.ab-inline-work .ab-managed-poster{min-height:400px}.ab-managed-column>.elementor-widget-wrap{align-content:flex-start}.ab-relocated-matrix-row>.elementor-container{display:flex;width:100%;max-width:1140px;margin-inline:auto}.ab-relocated-matrix-row>.elementor-container>.elementor-top-column{width:50%}.ab-managed-poster{display:block;width:100%;padding:0;border:0;border-radius:0;aspect-ratio:4 / 5!important;background:#080807}.ab-managed-poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none}body.page-id-3699 main .ab-managed-poster img{object-fit:cover;object-position:50% 50%;transform:none}body.page-id-4812 main .ab-managed-poster img{object-fit:contain;object-position:50% 50%;transform:none}.ab-live-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-top:14px}.ab-live-meta .ab-title{margin-top:0!important}.ab-role-list{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:2px 0 0;padding:0;list-style:none}.ab-role-list li{color:var(--ab-paper-muted,#c9c0b3);font:600 9px/1.25 "Readex Pro",sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ab-live-card .exad-modal-popup,.ab-live-card .elementor-inner-section:has(.exad-modal-popup){display:none!important}.ab-live-poster{cursor:pointer}body.page-id-4812 main .exad-modal-button{display:none!important}body.page-id-4812 main .ab-live-card .elementor-widget-image img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:50% 50%!important}body.page-id-4812 main .ab-live-card .wpr-promo-box{overflow:hidden!important;background:#080807!important}body.page-id-4812 main .ab-live-card .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:contain!important}.ab-managed-work[data-title*="TROUBLE MAKER"] .ab-managed-poster img{object-position:50% 50%;transform:none}.ab-managed-work[data-title*="EXUVIA"] .ab-managed-poster img{object-position:50% 50%;transform:none}body.page-id-3699 main .wpr-promo-box{overflow:hidden!important}body.page-id-3699 main .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important}body.page-id-3699 main .wpr-promo-box{background:#080807!important}body.page-id-3699 main .exad-modal-button{display:none!important}body main .ab-natural-poster{min-height:0!important;height:auto!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#080807!important}body main .ab-natural-poster .wpr-promo-box-content{min-height:0!important;height:100%!important}body main .ab-natural-poster .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;transform:none!important}body main .ab-natural-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important}body.page-id-3699 main .ab-complete-poster-card .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:contain!important}body.page-id-3699 main .elementor-element-574c8bf .wpr-promo-box-bg-image,body.page-id-3699 main .elementor-element-6c0c043 .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:contain!important}body.page-id-3699 main .elementor-element-6c0c043 .wpr-promo-box-bg-image{background-image:url(/wp-content/themes/ailin-bars-cinematic/assets/hackear-la-matrix-poster.jpg)!important}body.page-id-3699 main .elementor-element-6c0c043 .wpr-promo-box{min-height:0!important;aspect-ratio:4 / 5!important;background:#080807!important}body.page-id-3699 main .elementor-element-6c0c043 .wpr-promo-box-content{height:100%!important;min-height:0!important}.ab-matrix-card .wpr-promo-box{min-height:0!important;aspect-ratio:4 / 5!important;background:#080807}.ab-matrix-card .wpr-promo-box-content{height:100%!important;min-height:0!important}body.page-id-3699 main .ab-matrix-card .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-size:contain!important;background-position:50% 50%!important}.ab-matrix-card>.elementor-widget-wrap>.elementor-widget-heading{position:static!important;inset:auto!important;width:100%!important;margin:14px 0 0!important;transform:none!important}body.page-id-4812 main .elementor-element-59ef9b1,body.page-id-4812 main .elementor-element-f5c6fff{display:none!important}body.page-id-4812 main .elementor-widget-heading .elementor-heading-title{color:var(--ab-paper,#f3efe7)!important;font-family:"Tienne",Georgia,serif!important;font-size:clamp(1.35rem, 2vw, 1.85rem)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.03em!important;text-transform:none!important}body.page-id-3699 main .ab-poster,body.page-id-4812 main .ab-poster{min-height:0!important;height:auto!important;aspect-ratio:4 / 5!important;overflow:hidden!important}body.page-id-3699 main .ab-poster img,body.page-id-4812 main .ab-poster img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important}body.page-id-3699 main .ab-poster .wpr-promo-box-bg-image,body.page-id-4812 main .ab-poster .wpr-promo-box-bg-image{inset:0!important;width:100%!important;height:100%!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}body.ab-viewer-open{overflow:hidden}.ab-project-viewer[hidden]{display:none!important}.ab-project-viewer{position:fixed;inset:0;z-index:2147483000;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--ab-ink,#11100f);color:var(--ab-paper,#f3efe7)}.ab-viewer-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:10px clamp(16px, 3vw, 42px);border-bottom:1px solid var(--ab-line,rgb(243 239 231 / .2));background:rgb(17 16 15 / .97)}.ab-viewer-back,.ab-viewer-tab{appearance:none;border:0;background:#fff0;color:inherit;font:600 11px/1.2 "Readex Pro",sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ab-viewer-back{justify-self:start}.ab-viewer-tabs{display:flex;gap:26px}.ab-viewer-tab{padding:12px 0;color:var(--ab-paper-muted,#c9c0b3);border-bottom:1px solid #fff0}.ab-viewer-tab[aria-selected="true"]{color:var(--ab-paper,#f3efe7);border-color:var(--ab-accent,#d8ff45)}.ab-viewer-title{justify-self:end;max-width:38vw;margin:0;font:400 12px/1.25 "Readex Pro",sans-serif;text-align:right}.ab-viewer-stage{min-height:0;overflow:auto;overscroll-behavior:contain}.ab-viewer-panel[hidden]{display:none!important}.ab-viewer-video{display:grid;min-height:100%;padding:clamp(16px, 4vw, 60px);place-items:center}.ab-viewer-video iframe,.ab-viewer-video video{width:min(1180px, 100%);height:auto;max-height:calc(100vh - 130px);aspect-ratio:16 / 9;border:0;background:#000}.ab-viewer-video.has-multiple{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:clamp(12px, 2vw, 30px)}.ab-viewer-video iframe.is-portrait,.ab-viewer-video video.is-portrait{width:auto;max-width:100%;height:min(76vh, 820px);aspect-ratio:9 / 16}.ab-viewer-credits{width:min(1040px, calc(100% - 36px));margin:0 auto;padding:clamp(48px, 8vw, 110px) 0}.ab-viewer-credits iframe,.ab-viewer-credits video,.ab-viewer-credits script,.ab-viewer-credits style,.ab-viewer-credits header,.ab-viewer-credits footer,.ab-viewer-credits nav,.ab-viewer-credits .exad-modal-popup{display:none!important}.ab-viewer-credits img{max-width:100%;height:auto}.ab-viewer-status{color:var(--ab-paper-muted,#c9c0b3);font:500 12px/1.4 "Readex Pro",sans-serif;letter-spacing:.1em;text-transform:uppercase}.ab-viewer-press{min-height:100%;padding:clamp(28px, 5vw, 76px) clamp(16px, 4vw, 52px)}.ab-press-shell{width:min(920px, 100%);margin:0 auto}.ab-press-heading{margin-bottom:clamp(22px, 4vw, 46px)}.ab-press-kicker,.ab-press-date,.ab-press-type,.ab-press-count,.ab-press-no-link{margin:0;color:var(--ab-paper-muted,#c9c0b3);font:500 11px/1.5 "Readex Pro",sans-serif;letter-spacing:.11em;text-transform:uppercase}.ab-press-heading h2{margin:8px 0 0;color:var(--ab-paper,#f3efe7);font:400 clamp(27px, 5vw, 58px)/1.02 "Readex Pro",sans-serif}.ab-press-card{min-height:390px;padding:clamp(24px, 5vw, 56px);border:1px solid var(--ab-line,rgb(243 239 231 / .2));background:rgb(255 255 255 / .035)}.ab-press-meta{display:flex;align-items:center;justify-content:space-between;gap:18px}.ab-press-rating{margin:0;color:var(--ab-accent,#d8ff45);font-size:14px;letter-spacing:.12em}.ab-press-card h3{margin:18px 0 8px;color:var(--ab-paper,#f3efe7);font:500 clamp(23px, 4vw, 42px)/1.1 "Readex Pro",sans-serif}.ab-press-type{color:var(--ab-accent,#d8ff45)}.ab-press-summary{max-width:760px;margin:28px 0 0;color:var(--ab-paper,#f3efe7);font:400 clamp(16px, 2vw, 20px)/1.65 "Readex Pro",sans-serif}.ab-press-card ul{display:grid;gap:8px;margin:24px 0 0;padding-left:20px;color:var(--ab-paper-muted,#c9c0b3);font:400 15px/1.5 "Readex Pro",sans-serif}.ab-press-source{display:inline-block;margin-top:30px;padding-bottom:5px;border-bottom:1px solid var(--ab-accent,#d8ff45);color:var(--ab-paper,#f3efe7);font:600 11px/1.4 "Readex Pro",sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ab-press-source:hover,.ab-press-source:focus{color:var(--ab-accent,#d8ff45)}.ab-press-no-link{margin-top:30px}.ab-press-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:20px}.ab-press-prev,.ab-press-next{appearance:none;border:0;background:#fff0;color:var(--ab-paper,#f3efe7);font:600 11px/1.4 "Readex Pro",sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ab-press-prev{justify-self:start}.ab-press-next{justify-self:end}.ab-press-prev:disabled,.ab-press-next:disabled{opacity:.3;cursor:default}.ab-press-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.ab-press-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgb(243 239 231 / .3);cursor:pointer}.ab-press-dots button[aria-current="true"]{background:var(--ab-accent,#d8ff45);transform:scale(1.35)}li.ab-works-open>ul,li.ab-works-open>.sub-menu,li.ab-works-open>.wpr-sub-menu{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}@media (max-width:767px),(hover:none){.ab-managed-work-grid{grid-template-columns:1fr;width:min(100% - 28px, 620px)}.ab-live-meta{grid-template-columns:1fr;gap:8px}.ab-role-list{flex-flow:row wrap;align-items:center}.ab-inline-work{padding:0}.ab-inline-work .ab-managed-poster{min-height:0}.ab-relocated-matrix-row>.elementor-container{display:block}.ab-relocated-matrix-row>.elementor-container>.elementor-top-column{width:100%}.ab-poster::after{opacity:.92;transform:none}.ab-viewer-bar{grid-template-columns:1fr auto;gap:4px 16px}.ab-viewer-tabs{grid-column:1 / -1;grid-row:2;justify-content:center}.ab-viewer-title{max-width:48vw}.ab-viewer-video{padding:10px}.ab-viewer-video.has-multiple{grid-template-columns:1fr}.ab-viewer-video iframe.is-portrait,.ab-viewer-video video.is-portrait{width:min(100%, 420px);height:auto}.ab-viewer-press{padding:24px 14px 44px}.ab-press-card{min-height:440px;padding:24px 20px}.ab-press-summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.ab-poster::after{transition:none}}