.home[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8)}.hero-stage[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow-x:clip}.hero-aurora[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.hero-aurora[data-astro-cid-lcdefpme] .aurora-canvas{width:100%;height:100%;display:block}.hero[data-astro-cid-lcdefpme]{align-items:stretch;gap:var(--space-12);min-height:72vh;max-width:var(--container-max);padding:56px var(--space-8) 48px;grid-template-columns:.8fr .7fr;margin:0 auto;display:grid;position:relative}.hero-content[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;max-width:480px;display:flex}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:var(--space-5);font-size:.8rem;font-weight:600}.hero-city-notice[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);color:var(--color-accent-text);background:var(--color-accent-subtle);margin:calc(-1 * var(--space-2)) 0 var(--space-5);border-radius:6px;padding:10px 14px;font-size:.82rem;font-weight:500;display:flex}.hero-city-notice[data-astro-cid-lcdefpme][hidden]{display:none}.hero-title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-9);letter-spacing:-.035em;color:var(--color-text);font-size:clamp(2.6rem,4.4vw,4.1rem);font-weight:700;line-height:1.02}.hero-title[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-weight:460}.hero-title[data-astro-cid-lcdefpme]{position:relative}.hero-title[data-astro-cid-lcdefpme].warp-on,.hero-title[data-astro-cid-lcdefpme].warp-on i[data-astro-cid-lcdefpme]{color:#0000}.hero-title[data-astro-cid-lcdefpme] .warp-canvas{pointer-events:none;position:absolute}.search-monument[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7);position:relative}.search-field[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--color-text);padding-bottom:var(--space-5);margin-bottom:var(--space-5);transition:border-color .22s var(--ease-wipe);align-items:center;display:flex;position:relative}.search-field[data-astro-cid-lcdefpme]:after{content:"";background:var(--grad-brand);width:0%;height:2px;transition:width .34s var(--ease-wipe);position:absolute;bottom:-1.5px;left:0}.search-field[data-astro-cid-lcdefpme].focused:after{width:100%}.search-field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:100%;min-width:0;font-family:var(--font-sans);color:var(--color-text);flex:1;padding:6px 0;font-size:1.18rem;font-weight:500}.search-field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--color-text-tertiary)}.search-submit[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6);padding:20px 32px;font-size:1.02rem}.search-suggestions[data-astro-cid-lcdefpme]{top:calc(100% + var(--space-2));background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;opacity:0;pointer-events:none;max-height:320px;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;left:0;right:0;overflow-y:auto;transform:translateY(-4px)}.search-suggestions[data-astro-cid-lcdefpme].visible{opacity:1;pointer-events:auto;transform:translateY(0)}.suggestion-item{padding:var(--space-3) var(--space-4);cursor:pointer;transition:background-color var(--transition-fast);justify-content:space-between;align-items:center;display:flex}.suggestion-item:hover,.suggestion-item.active{background-color:var(--color-accent-subtle)}.suggestion-title{font-size:var(--text-base);font-weight:600}.suggestion-year{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.search-hint[data-astro-cid-lcdefpme]{margin-top:var(--space-5);margin-bottom:var(--space-2);color:var(--color-text-tertiary);font-size:1rem;font-weight:500}.search-hint-link[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-accent-text);transition:border-color var(--transition-fast), opacity .35s ease;border-bottom:1px solid #0000;font-style:italic;font-weight:500;text-decoration:none;display:inline-block}.search-hint-link[data-astro-cid-lcdefpme]:hover{border-color:currentColor}.search-hint-link[data-astro-cid-lcdefpme].fading{opacity:0}.hero-hint[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:0}.hero-feature[data-astro-cid-lcdefpme]{place-self:center;gap:var(--space-4);color:var(--color-text);grid-template-columns:auto;text-decoration:none;display:grid}.hero-poster[data-astro-cid-lcdefpme]{aspect-ratio:2/3;background:var(--color-burgundy-bg);border-radius:3px;width:clamp(280px,27vw,360px);display:block;position:relative;overflow:hidden}.hero-poster[data-astro-cid-lcdefpme] .poster{height:auto;position:absolute;inset:0}.hero-credit[data-astro-cid-lcdefpme]{gap:var(--space-2);width:0;min-width:100%;padding-top:var(--space-3);border-top:1px solid var(--color-text);flex-direction:column;display:flex}.hero-credit-top[data-astro-cid-lcdefpme],.hero-credit-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.hero-kicker[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);font-weight:700}.hero-credit-title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.45rem,1.9vw,1.75rem);font-style:italic;font-weight:440;line-height:1.08}.hero-credit-meta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-tertiary);font-weight:600}.hero-tag[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--color-accent);border-radius:3px;flex-shrink:0;padding:5px 9px;font-weight:700}.hero-credit-cta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-accent-text);flex-shrink:0;font-weight:700}.hero-feature[data-astro-cid-lcdefpme]:hover .hero-credit-cta[data-astro-cid-lcdefpme],.hero-feature[data-astro-cid-lcdefpme]:focus-visible .hero-credit-cta[data-astro-cid-lcdefpme]{color:var(--color-accent)}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-4);font-size:.78rem;font-weight:700}.kicker--on-dark[data-astro-cid-lcdefpme]{color:var(--color-accent-on-dark)}.home[data-astro-cid-lcdefpme]{counter-reset:act}.home[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{align-items:baseline;gap:.6em;display:flex}.home[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]:before{counter-increment:act;content:counter(act, decimal-leading-zero) " —";font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--color-accent);font-size:1.35em;font-style:italic;font-weight:600}.home[data-astro-cid-lcdefpme] .kicker--on-dark[data-astro-cid-lcdefpme]:before{color:var(--color-accent-on-dark)}.home[data-astro-cid-lcdefpme]>section.reveal{opacity:0;transition:opacity .7s var(--ease-wipe), transform .7s var(--ease-wipe);transform:translateY(18px)}.home[data-astro-cid-lcdefpme]>section.reveal.in{opacity:1;transform:none}.home[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:440}.home[data-astro-cid-lcdefpme] .poster-img{transition:transform .6s var(--ease-wipe)}.hero-feature[data-astro-cid-lcdefpme]:hover .poster-img,.cl-poster[data-astro-cid-lcdefpme]:hover .poster-img,.strip-card[data-astro-cid-lcdefpme]:hover .poster-img,.once-link[data-astro-cid-lcdefpme]:hover .poster-img,.ld-card[data-astro-cid-lcdefpme]:hover .poster-img{transform:scale(1.035)}.mood[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-20) var(--space-8) var(--space-20);margin:0 auto}.mood-sentence[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:34ch;color:var(--color-text);margin-bottom:0;font-size:clamp(1.75rem,3.5vw,3.05rem);font-weight:500;line-height:1.25}.mood-sentence[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--color-accent), var(--color-accent));transition:background-size .35s var(--ease-wipe), color var(--transition-fast);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none}.mood-sentence[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.mood-sentence[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{background-size:100% 2px}.mood-sentence[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].mb{color:var(--color-text);font-weight:800}.mood-sentence[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].ms{font-family:var(--font-serif);color:var(--color-accent);font-style:italic;font-weight:460}.lp-card{z-index:200;background:var(--color-surface);pointer-events:none;opacity:0;transform-origin:50% 100%;border-radius:6px;width:150px;padding:6px 6px 8px;transition:opacity .18s,scale .35s cubic-bezier(.34,1.56,.64,1),rotate .35s cubic-bezier(.34,1.56,.64,1);position:fixed;top:0;left:0;rotate:-4deg;scale:.6;box-shadow:0 18px 40px -12px #25021073}.lp-card.is-open{opacity:1;rotate:0deg;scale:1}.lp-card img{aspect-ratio:2/3;object-fit:cover;background:var(--color-bg);border-radius:3px;width:100%;display:block}.lp-caption{font-family:var(--font-serif);color:var(--color-text);margin-top:6px;font-size:.8rem;font-style:italic;line-height:1.25;display:block}@media (prefers-reduced-motion:reduce){.lp-card{transition:opacity .1s linear;rotate:0deg;scale:1}}.manifesto[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-10) var(--space-8) var(--space-14);gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;margin:0 auto;display:grid}.manifesto[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-border);height:1px;margin-bottom:var(--space-4);grid-column:1/-1}.manifesto-lines[data-astro-cid-lcdefpme]{letter-spacing:-.045em;flex-direction:column;margin:0;font-size:clamp(1.9rem,3.6vw,3.3rem);font-weight:800;line-height:.98;display:flex}.roll-line--2[data-astro-cid-lcdefpme],.roll-line--3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.025em;font-style:italic;font-weight:440}.roll-line--3[data-astro-cid-lcdefpme]{color:var(--color-accent)}.roll[data-astro-cid-lcdefpme]{display:inline-block}.roll-ch[data-astro-cid-lcdefpme]{perspective:900px;display:inline-block;position:relative}.roll-sizer[data-astro-cid-lcdefpme]{visibility:hidden}.roll-in[data-astro-cid-lcdefpme]{backface-visibility:hidden;transform-origin:50% 100%;opacity:0;display:inline-block;position:absolute;inset:0;transform:rotateX(90deg)}.manifesto-lines[data-astro-cid-lcdefpme].is-in .roll-in[data-astro-cid-lcdefpme]{animation:roll-in .55s cubic-bezier(.22, .9, .3, 1.15) var(--d) forwards}@keyframes roll-in{0%{opacity:0;transform:rotateX(90deg)}35%{opacity:1}to{opacity:1;transform:rotateX(0)}}.manifesto-sub[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--color-text-secondary);margin:0;padding-bottom:.35em;font-size:1rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.roll-in[data-astro-cid-lcdefpme]{opacity:1;transform:none}.manifesto-lines[data-astro-cid-lcdefpme].is-in .roll-in[data-astro-cid-lcdefpme]{animation:none}}.reel[data-astro-cid-lcdefpme]{padding:var(--space-16) 0 var(--space-12);overflow:hidden}.reel-head[data-astro-cid-lcdefpme]{top:var(--space-8);left:max(var(--space-8), calc((100% - var(--container-max)) / 2 + var(--space-8)));z-index:2;max-width:30rem;position:absolute}.reel-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.05}.pm[data-astro-cid-lcdefpme]{height:470px;position:relative}.pm-svg[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pm-path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-border);stroke-width:1px;stroke-dasharray:2 7}.pm-track[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.pm[data-astro-cid-lcdefpme]:not(.pm-ready){height:auto}.pm[data-astro-cid-lcdefpme]:not(.pm-ready) .reel-head[data-astro-cid-lcdefpme]{margin:0 var(--space-8) var(--space-6);position:static}.pm[data-astro-cid-lcdefpme]:not(.pm-ready) .pm-svg[data-astro-cid-lcdefpme]{display:none}.pm[data-astro-cid-lcdefpme]:not(.pm-ready) .pm-track[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:0 var(--space-8);display:flex;overflow-x:auto}.pm-item[data-astro-cid-lcdefpme]{flex-shrink:0;width:104px}.pm[data-astro-cid-lcdefpme].pm-ready{cursor:grab;touch-action:pan-y;user-select:none}.pm[data-astro-cid-lcdefpme].pm-dragging{cursor:grabbing}.pm[data-astro-cid-lcdefpme].pm-ready .pm-item[data-astro-cid-lcdefpme]{offset-anchor:50% 50%;offset-rotate:auto;will-change:offset-distance;position:absolute;top:0;left:0}.pm[data-astro-cid-lcdefpme].pm-ready img[data-astro-cid-lcdefpme]{-webkit-user-drag:none;pointer-events:none}.pm-link[data-astro-cid-lcdefpme]{color:var(--color-text);text-decoration:none;display:block}.pm-link[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2/3;object-fit:cover;width:100%;transition:transform .3s var(--ease-wipe);border-radius:3px;display:block;box-shadow:0 10px 24px -14px #2502108c}.pm-link[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.pm-link[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.pm-cap[data-astro-cid-lcdefpme]{width:max-content;max-width:180px;font-family:var(--font-serif);text-align:center;opacity:0;pointer-events:none;margin-top:8px;font-size:.82rem;font-style:italic;line-height:1.2;transition:opacity .2s;position:absolute;top:100%;left:50%;translate:-50%}.pm-link[data-astro-cid-lcdefpme]:hover .pm-cap[data-astro-cid-lcdefpme],.pm-link[data-astro-cid-lcdefpme]:focus-visible .pm-cap[data-astro-cid-lcdefpme]{opacity:1}@media (width<=640px){.reel-head[data-astro-cid-lcdefpme]{top:0;left:var(--space-4);right:var(--space-4)}.reel-title[data-astro-cid-lcdefpme]{font-size:1.7rem}.pm[data-astro-cid-lcdefpme]{height:400px}.pm-item[data-astro-cid-lcdefpme]{width:78px}.manifesto[data-astro-cid-lcdefpme]{padding:var(--space-8) var(--space-4) var(--space-10);grid-template-columns:1fr}.manifesto-sub[data-astro-cid-lcdefpme]{font-size:1rem}}.tonight[data-astro-cid-lcdefpme]{color:var(--color-on-dark);background:radial-gradient(90% 70% at 88% 0%, #fa242429, transparent 60%), linear-gradient(170deg, var(--color-burgundy) 0%, #1c0009 50%, #000 100%);position:relative;overflow:hidden}.tonight[data-astro-cid-lcdefpme] .grain[data-astro-cid-lcdefpme]{opacity:.3}.tonight-inner[data-astro-cid-lcdefpme]{z-index:1;max-width:var(--container-max);padding:var(--space-20) var(--space-8);gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;margin:0 auto;display:grid;position:relative}.tonight-head[data-astro-cid-lcdefpme]{position:sticky;top:96px}.tonight-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-bottom:var(--space-6);font-size:clamp(3.4rem,8vw,6.4rem);font-weight:800;line-height:.92}.tonight-title[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-accent)}.tonight-sub[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--color-on-dark-muted);margin-bottom:var(--space-8);font-size:1.02rem;line-height:1.55}.tonight-list[data-astro-cid-lcdefpme]{border-top:1px solid #f4eee029;margin:0;padding:0;list-style:none}.tonight-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #f4eee029}.tn-row[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-3);margin:0 calc(-1 * var(--space-3));color:inherit;border-radius:var(--radius-sm);grid-template-columns:5.2rem minmax(0,1fr) 52px;text-decoration:none;transition:background-color .2s;display:grid}.tn-row[data-astro-cid-lcdefpme]:hover,.tn-row[data-astro-cid-lcdefpme]:focus-visible{background:#f4eee00f}.tn-time[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-on-dark);font-size:1.6rem;font-weight:800}.tn-film[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;min-width:0;display:flex}.tn-title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;font-style:italic;font-weight:440;line-height:1.15;overflow:hidden}.tn-meta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-on-dark-muted);display:flex}.tn-tag[data-astro-cid-lcdefpme].tn-tag--look{color:var(--color-accent-on-dark);border-color:#f08b6c8c}.cartelera-sub[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--color-text-secondary);grid-column:1/-1;font-size:1.02rem}.tn-tag[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.06em;border:1px solid #f4eee04d;border-radius:3px;padding:2px 6px;font-weight:700}.tn-thumb[data-astro-cid-lcdefpme]{opacity:0;width:52px;transition:opacity .25s ease, transform .25s var(--ease-wipe);transform:translate(-6px)}.tn-row[data-astro-cid-lcdefpme]:hover .tn-thumb[data-astro-cid-lcdefpme],.tn-row[data-astro-cid-lcdefpme]:focus-visible .tn-thumb[data-astro-cid-lcdefpme]{opacity:1;transform:none}.cartelera[data-astro-cid-lcdefpme]{background:var(--color-bg-alt);padding:var(--space-20) 0;overflow:hidden}.cartelera-head[data-astro-cid-lcdefpme],.cartelera-lead[data-astro-cid-lcdefpme],.rail-wrap[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding-left:var(--space-8);padding-right:var(--space-8);margin-left:auto;margin-right:auto}.cartelera-head[data-astro-cid-lcdefpme]{align-items:end;column-gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr auto;display:grid}.cartelera-head[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{grid-column:1/-1}.cartelera-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:800;line-height:1}.cartelera-lead[data-astro-cid-lcdefpme]{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:end;display:grid}.cl-poster[data-astro-cid-lcdefpme]{display:block}.cl-count[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--color-accent);margin-bottom:var(--space-5);border-radius:3px;padding:5px 10px;font-weight:700;display:inline-block}.cl-title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-4);font-size:clamp(2.2rem,4vw,3.4rem);font-style:italic;font-weight:440;line-height:1.02;text-decoration:none;display:block}.cl-title[data-astro-cid-lcdefpme]:hover{color:var(--color-accent-text)}.cl-meta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);font-weight:700}.cl-blurb[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--color-text-secondary);margin-bottom:var(--space-8);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.6;display:-webkit-box;overflow:hidden}.rail-wrap[data-astro-cid-lcdefpme]{position:relative}.rail-wrap[data-astro-cid-lcdefpme] .slider-nav[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5);justify-content:flex-end}.rail-scroll[data-astro-cid-lcdefpme]{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-behavior:smooth;overflow-x:auto}.rail-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.rail-track[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:0 0 var(--space-2);margin:0;list-style:none;display:flex}.rail-track[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 176px}.strip-card[data-astro-cid-lcdefpme]{color:var(--color-text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.strip-card[data-astro-cid-lcdefpme] .poster{margin-bottom:var(--space-2)}.strip-title[data-astro-cid-lcdefpme]{font-weight:700;line-height:1.25}.strip-card[data-astro-cid-lcdefpme]:hover .strip-title[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.strip-meta[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.slider-nav[data-astro-cid-lcdefpme]{gap:var(--space-2);display:flex}.slider-arrow[data-astro-cid-lcdefpme]{isolation:isolate;border:1.5px solid var(--color-text);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.slider-arrow[data-astro-cid-lcdefpme] .arrow-icon[data-astro-cid-lcdefpme]{z-index:1;display:flex;position:relative}.slider-arrow[data-astro-cid-lcdefpme] .wipe[data-astro-cid-lcdefpme]{background:var(--color-text);border-radius:50%}.slider-arrow[data-astro-cid-lcdefpme]:hover{color:var(--color-bg)}.slider-arrow[data-astro-cid-lcdefpme]:hover .wipe[data-astro-cid-lcdefpme]{transform:scaleX(1)}.slider-arrow[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}.slider-arrow[data-astro-cid-lcdefpme]:disabled .wipe[data-astro-cid-lcdefpme]{transform:scaleX(0)}.slider-arrow[data-astro-cid-lcdefpme]:disabled:hover{color:var(--color-text)}.oscars[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-12) var(--space-8);margin:0 auto}.oscars-panel[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:var(--radius-lg);padding:var(--space-10) var(--space-10) var(--space-8);color:var(--color-on-dark);background:radial-gradient(60% 90% at 100% 0%, #fa24242e, transparent 60%), linear-gradient(160deg, var(--color-burgundy) 0%, #1c0009 70%, #0e0005 100%);position:relative;overflow:hidden}.oscars-panel[data-astro-cid-lcdefpme] .grain[data-astro-cid-lcdefpme]{opacity:.22;z-index:-1}.oscars-head[data-astro-cid-lcdefpme]{gap:var(--space-10);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;display:grid}.oscars-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:0 0 var(--space-3);font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;line-height:1}.oscars-title[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-accent)}.oscars-sub[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--text-sm);color:var(--color-on-dark-muted);margin:0;line-height:1.55}.osc-steps[data-astro-cid-lcdefpme]{border-top:1px solid #f4eee033;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.osc-step[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-2) 0 0;flex-direction:column;gap:2px;display:flex;position:relative}.osc-step[data-astro-cid-lcdefpme]:before{content:"";background:#1c0009;border:1px solid #f4eee08c;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.osc-step[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.osc-step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-on-dark-muted);hyphens:auto;overflow-wrap:anywhere;line-height:1.3}.osc-step[data-astro-cid-lcdefpme].is-done{opacity:.45}.osc-step[data-astro-cid-lcdefpme].is-done:before{background:#f4eee08c}.osc-step[data-astro-cid-lcdefpme].is-next:before{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px #fa242447}.osc-step[data-astro-cid-lcdefpme].is-next time[data-astro-cid-lcdefpme]{color:var(--color-accent)}.osc-step[data-astro-cid-lcdefpme].is-next span[data-astro-cid-lcdefpme]{color:var(--color-on-dark)}.oscars-body[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.osc-spain[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:#f4eee00f;border:1px solid #f4eee01f;grid-template-columns:92px minmax(0,1fr);display:grid}.osc-spain-poster[data-astro-cid-lcdefpme]{aspect-ratio:2/3;border-radius:var(--radius-sm);display:block;overflow:hidden}.osc-spain-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;min-width:0;display:flex}.osc-spain-kicker[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:800}.osc-spain-title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:0;font-size:1.6rem;font-style:italic;font-weight:440;line-height:1.02}.osc-spain-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.osc-spain-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}.osc-spain-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.osc-badge[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-burgundy);background:var(--color-on-dark);border-radius:var(--radius-full);padding:4px 9px;font-weight:800;display:inline-block}.osc-spain-note[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-on-dark-muted);margin:2px 0 0;line-height:1.5}.osc-spain-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.osc-sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-on-dark);text-underline-offset:3px;text-decoration-color:#f4eee059}.osc-spain-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.osc-sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--color-accent)}.osc-source[data-astro-cid-lcdefpme]{white-space:nowrap}.osc-chip[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--color-on-dark-muted);border-radius:var(--radius-full);border:1px solid #f4eee038;align-self:flex-start;gap:5px;padding:4px 8px;font-weight:800;text-decoration:none;display:inline-flex}.osc-chip[data-astro-cid-lcdefpme].is-on{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}a[data-astro-cid-lcdefpme].osc-chip.is-on:hover{color:var(--color-burgundy);background:#fff;border-color:#fff}.osc-race[data-astro-cid-lcdefpme]{min-width:0}.osc-race-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.osc-race-title[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-weight:800}.osc-race-sub[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-on-dark-muted);margin:0}.oscars[data-astro-cid-lcdefpme] .slider-arrow[data-astro-cid-lcdefpme]{width:38px;height:38px;color:var(--color-on-dark);border-color:#f4eee0b3}.oscars[data-astro-cid-lcdefpme] .slider-arrow[data-astro-cid-lcdefpme] .wipe[data-astro-cid-lcdefpme]{background:var(--color-on-dark)}.oscars[data-astro-cid-lcdefpme] .slider-arrow[data-astro-cid-lcdefpme]:hover{color:var(--color-burgundy)}.oscars[data-astro-cid-lcdefpme] .slider-arrow[data-astro-cid-lcdefpme]:disabled:hover{color:var(--color-on-dark)}.osc-track[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:0 0 var(--space-1);margin:0;list-style:none;display:flex}.osc-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 136px;min-width:0}.osc-link[data-astro-cid-lcdefpme]{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.osc-poster[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.osc-poster[data-astro-cid-lcdefpme] .poster-img{transition:transform .35s}a[data-astro-cid-lcdefpme].osc-link:hover .osc-poster[data-astro-cid-lcdefpme] .poster-img{transform:scale(1.035)}.osc-card[data-astro-cid-lcdefpme]:not(.is-on) .osc-poster[data-astro-cid-lcdefpme]{filter:saturate(.5);opacity:.78}a[data-astro-cid-lcdefpme].osc-link:hover .osc-title[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.osc-title[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.osc-meta[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-on-dark-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.osc-card[data-astro-cid-lcdefpme] .osc-chip[data-astro-cid-lcdefpme]{margin-top:4px}.osc-winner[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--color-burgundy);background:var(--color-on-dark);padding:5px 8px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.osc-sources[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;padding-top:var(--space-4);font-size:var(--text-2xs);color:var(--color-on-dark-muted);border-top:1px solid #f4eee01f;line-height:1.6}@media (width<=960px){.oscars-head[data-astro-cid-lcdefpme],.oscars-body[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.osc-spain[data-astro-cid-lcdefpme]{max-width:460px}}@media (width<=640px){.oscars[data-astro-cid-lcdefpme]{padding:var(--space-10) 16px}.oscars-panel[data-astro-cid-lcdefpme]{padding:var(--space-6) 18px}.oscars[data-astro-cid-lcdefpme] .slider-nav[data-astro-cid-lcdefpme]{display:none}.osc-scroll[data-astro-cid-lcdefpme]{margin:0 -18px;padding:0 18px;scroll-padding-inline:18px}.osc-card[data-astro-cid-lcdefpme]{flex-basis:124px}}.once[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-20) var(--space-8);gap:var(--space-16);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);margin:0 auto;display:grid}.once-title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:var(--space-5);font-size:clamp(2.6rem,5vw,4.4rem);font-weight:800;line-height:.95}.once-title[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-accent)}.once-sub[data-astro-cid-lcdefpme]{max-width:36ch;color:var(--color-text-secondary);font-size:1.02rem;line-height:1.55}.once-grid[data-astro-cid-lcdefpme]{gap:var(--space-8) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.once-item--lead[data-astro-cid-lcdefpme]{grid-column:1/-1}.once-link[data-astro-cid-lcdefpme]{gap:var(--space-5);color:var(--color-text);grid-template-columns:92px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.once-item--lead[data-astro-cid-lcdefpme] .once-link[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:2px solid var(--color-text);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:end}.once-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;min-width:0;display:flex}.once-when[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-weight:800}.once-film[data-astro-cid-lcdefpme]{font-size:1.12rem;font-weight:700;line-height:1.2}.once-item--lead[data-astro-cid-lcdefpme] .once-film[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:clamp(1.9rem,3.2vw,2.8rem);font-style:italic;font-weight:440;line-height:1.02}.once-item--lead[data-astro-cid-lcdefpme] .once-when[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.once-where[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary)}.once-link[data-astro-cid-lcdefpme]:hover .once-film[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:2px}.lastdays[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-accent) 7%, var(--color-bg));padding:var(--space-18) 0 var(--space-20);overflow:hidden}.lastdays-head[data-astro-cid-lcdefpme]{max-width:var(--container-max);margin:0 auto var(--space-10);padding:0 var(--space-8);justify-content:space-between;align-items:baseline;gap:var(--space-6);flex-wrap:wrap;display:flex}.lastdays-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:800;line-height:1.05}.lastdays-sub[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary)}.lastdays[data-astro-cid-lcdefpme] .rail-scroll[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:0 var(--space-8);margin:0 auto}.lastdays-track[data-astro-cid-lcdefpme]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.lastdays-track[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 132px}.ld-card[data-astro-cid-lcdefpme]{color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.ld-until[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--color-burgundy);z-index:1;border-radius:0 0 3px 3px;margin-top:-3px;padding:7px 10px;font-weight:800;display:block;position:relative}.ld-title[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:700;line-height:1.25}.nearby[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-20) var(--space-8);gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;margin:0 auto;display:grid}.nearby-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-bottom:var(--space-5);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1}.nearby-sub[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--color-text-secondary);margin-bottom:var(--space-8);font-size:1.02rem;line-height:1.55}.nearby-geo[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.nearby-geo[data-astro-cid-lcdefpme]:disabled{opacity:.7;cursor:progress}.nearby-geo-status[data-astro-cid-lcdefpme]:not(:empty){margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-accent-text);max-width:40ch}.nearby-list[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-text);margin:0;padding:0;list-style:none}.nearby-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}.nb-cell[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-6) 0;color:var(--color-text);grid-template-columns:4.5rem minmax(0,1fr) minmax(0,.9fr);align-items:baseline;text-decoration:none;display:grid}.nb-dist[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:1.3rem;font-weight:800}.nb-place[data-astro-cid-lcdefpme],.nb-now[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;min-width:0;display:flex}.nb-name[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;transition:color var(--transition-fast);font-size:1.15rem;font-weight:700;line-height:1.2}.nb-cell[data-astro-cid-lcdefpme]:hover .nb-name[data-astro-cid-lcdefpme]{color:var(--color-accent-text)}.nb-area[data-astro-cid-lcdefpme]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.nb-movie[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:1.05rem;font-style:italic;line-height:1.2}.nb-time[data-astro-cid-lcdefpme]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-weight:700}.nb-time[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:not([hidden])~span[data-astro-cid-lcdefpme]:not([hidden]):before{content:" · "}.reviews[data-astro-cid-lcdefpme]{padding:var(--space-20) 0}.reviews-head[data-astro-cid-lcdefpme],.reviews-list[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:0 var(--space-8);margin:0 auto}.reviews-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.reviews-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1}.reviews-title[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-accent)}.reviews-all[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-accent-text);border-bottom:1px solid;font-weight:600;text-decoration:none}.reviews-list[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));list-style:none;display:grid}.review-card[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:140px minmax(0,1fr);align-items:center;display:grid}.review-poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2/3;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.review-movie[data-astro-cid-lcdefpme]{font-family:var(--font-serif);margin:0 0 var(--space-2);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;line-height:1.05}.review-movie[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.review-movie[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-accent-text)}.review-stars[data-astro-cid-lcdefpme]{color:var(--color-accent);letter-spacing:.15em;margin:0}.review-stars-off[data-astro-cid-lcdefpme]{opacity:.22}.review-note[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.review-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-text);font-size:2rem;font-weight:400}.review-tag[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-text);margin:var(--space-2) 0 var(--space-4);font-size:.72rem;font-weight:700}.review-cta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-accent-text);border-bottom:1px solid;font-weight:600;text-decoration:none}@media (width<=560px){.reviews-head[data-astro-cid-lcdefpme],.reviews-list[data-astro-cid-lcdefpme]{padding:0 16px}.review-card[data-astro-cid-lcdefpme]{grid-template-columns:110px minmax(0,1fr)}}.universe[data-astro-cid-lcdefpme]{background:var(--color-bg-alt);padding:var(--space-20) 0}.universe-head[data-astro-cid-lcdefpme],.universe-posts[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:0 var(--space-8);margin:0 auto}.universe-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.universe-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;line-height:1}.universe-title[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--color-accent)}.universe-links[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;display:flex}.universe-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:8px 16px;font-weight:600;text-decoration:none}.universe-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.universe-posts[data-astro-cid-lcdefpme]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.howit[data-astro-cid-lcdefpme]{max-width:var(--container-max);padding:var(--space-16) var(--space-8) var(--space-18);margin:0 auto}.howit-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:18ch;margin-bottom:var(--space-4);font-size:clamp(2.1rem,3.2vw,2.8rem);font-weight:800;line-height:1.15}.howit-sub[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:40ch;margin-bottom:var(--space-10);font-size:1.08rem}@media (width>=901px){.howit[data-astro-cid-lcdefpme]{column-gap:var(--space-16);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-auto-rows:min-content;align-items:start;display:grid}.howit[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.chat-canvas){grid-column:1}.howit[data-astro-cid-lcdefpme]>.chat-canvas[data-astro-cid-lcdefpme]{grid-area:1/2/span 4}}.chat-canvas[data-astro-cid-lcdefpme]{background-color:#f1ecdf;background-image:radial-gradient(circle at 12px 12px,#2828280d 1.4px,#0000 1.6px),radial-gradient(circle at 34px 30px,#2828280a 1.2px,#0000 1.4px);background-size:46px 46px;border-radius:18px;flex-direction:column;gap:18px;max-width:780px;padding:40px 36px;display:flex;position:relative}.chat-msg[data-astro-cid-lcdefpme]{display:flex}.chat-msg--user[data-astro-cid-lcdefpme]{justify-content:flex-end}.chat-msg--sp[data-astro-cid-lcdefpme]{justify-content:flex-start;align-items:flex-end;gap:8px}.chat-msg--wide[data-astro-cid-lcdefpme] .bubble-sp[data-astro-cid-lcdefpme]{max-width:100%}.bubble-user[data-astro-cid-lcdefpme]{color:#111b0e;background:#dcf8c6;border-radius:12px 12px 2px;max-width:80%;padding:11px 14px 8px;font-size:.95rem;line-height:1.45;box-shadow:0 1px 1px #00000014}.bubble-meta[data-astro-cid-lcdefpme]{justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex}.bubble-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{font-size:var(--text-2xs);color:#5c7a52}.tick[data-astro-cid-lcdefpme]{gap:1px;display:inline-flex}.sp-avatar[data-astro-cid-lcdefpme]{background:var(--grad-brand);color:#fff;width:26px;height:26px;font-size:var(--text-2xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.bubble-sp[data-astro-cid-lcdefpme]{background:var(--color-bg);border-radius:2px 12px 12px;max-width:84%;padding:11px 14px;box-shadow:0 1px 1px #0000000f}.bubble-sp-kicker[data-astro-cid-lcdefpme]{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--color-accent-text);text-transform:uppercase;margin-bottom:2px;font-weight:700}.bubble-sp-text[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-text);margin-bottom:0;font-size:1.02rem;font-style:italic;font-weight:500}.bubble-sp--result[data-astro-cid-lcdefpme]{padding:14px}.result-count[data-astro-cid-lcdefpme]{color:var(--color-text);margin-bottom:var(--space-3);font-size:.84rem;font-weight:700}.result-row[data-astro-cid-lcdefpme]{gap:8px;display:flex}.result-poster[data-astro-cid-lcdefpme]{background:linear-gradient(155deg, var(--c1), color-mix(in srgb, var(--c1) 55%, black) 80%);border-radius:3px;flex-shrink:0;width:56px;height:84px;position:relative;overflow:hidden}.result-poster[data-astro-cid-lcdefpme] .poster{position:absolute;inset:0}.result-info[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding-left:4px;display:flex}.result-info[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:.72rem;font-weight:700}.result-info[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-accent-text);font-size:.72rem;font-weight:800;text-decoration:none}.bubble-final[data-astro-cid-lcdefpme]{background:var(--grad-brand);color:#fff;border-radius:2px 12px 12px;padding:12px 16px;font-size:.92rem;font-weight:800}.howit-steps[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-4);max-width:780px;margin-top:var(--space-6);color:var(--color-text-tertiary);font-size:.78rem;display:flex}.faq-section[data-astro-cid-lcdefpme]{max-width:1040px;padding:var(--space-18) var(--space-8) var(--space-20);margin:0 auto}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-14);grid-template-columns:.5fr 1fr;display:grid}.faq-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:13ch;margin:0;font-size:clamp(1.9rem,2.8vw,2.3rem);font-weight:800;line-height:1.18}.faq-item[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);padding:var(--space-6) 0}.faq-item[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-6);color:var(--color-text);font-size:1.15rem;font-weight:700;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-chev[data-astro-cid-lcdefpme]{border:1.5px solid var(--color-text);width:22px;height:22px;transition:transform .25s var(--ease-wipe);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.faq-item[data-astro-cid-lcdefpme][open] .faq-chev[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;color:var(--color-text-secondary);max-width:56ch;font-size:.92rem;line-height:1.6}@media (width<=1100px){.tonight-inner[data-astro-cid-lcdefpme],.once[data-astro-cid-lcdefpme],.nearby[data-astro-cid-lcdefpme]{gap:var(--space-10)}.cartelera-lead[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,300px) minmax(0,1fr)}}@media (width<=900px){.manifesto[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{min-height:auto;padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-8);grid-template-columns:1fr}.hero-content[data-astro-cid-lcdefpme]{max-width:none}.hero-feature[data-astro-cid-lcdefpme]{justify-self:stretch;align-items:end;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:104px minmax(0,1fr)}.hero-poster[data-astro-cid-lcdefpme]{width:104px}.hero-credit[data-astro-cid-lcdefpme]{border-top:0;width:auto;min-width:0;padding-top:0}.hero-credit-top[data-astro-cid-lcdefpme],.hero-credit-foot[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.mood[data-astro-cid-lcdefpme]{padding:var(--space-14) var(--space-4) var(--space-14)}.tonight-inner[data-astro-cid-lcdefpme]{padding:var(--space-14) var(--space-4);grid-template-columns:1fr}.tonight-head[data-astro-cid-lcdefpme]{position:static}.cartelera[data-astro-cid-lcdefpme],.lastdays[data-astro-cid-lcdefpme],.universe[data-astro-cid-lcdefpme]{padding:var(--space-14) 0}.cartelera-head[data-astro-cid-lcdefpme],.cartelera-lead[data-astro-cid-lcdefpme],.rail-wrap[data-astro-cid-lcdefpme],.lastdays-head[data-astro-cid-lcdefpme],.lastdays[data-astro-cid-lcdefpme] .rail-scroll[data-astro-cid-lcdefpme],.universe-head[data-astro-cid-lcdefpme],.universe-posts[data-astro-cid-lcdefpme]{padding-left:var(--space-4);padding-right:var(--space-4)}.cartelera-head[data-astro-cid-lcdefpme]{row-gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr}.cartelera-lead[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-bottom:var(--space-10);grid-template-columns:150px minmax(0,1fr);align-items:start}.once[data-astro-cid-lcdefpme],.nearby[data-astro-cid-lcdefpme]{padding:var(--space-14) var(--space-4);gap:var(--space-8);grid-template-columns:1fr}.universe-posts[data-astro-cid-lcdefpme]{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.universe-posts[data-astro-cid-lcdefpme]>:nth-child(3){display:none}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.faq-title[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=640px){.hero-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7);font-size:2.55rem;line-height:1}.search-submit[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.tn-row[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:4rem minmax(0,1fr) 40px;margin:0}.tn-time[data-astro-cid-lcdefpme]{font-size:1.25rem}.tn-title[data-astro-cid-lcdefpme]{white-space:normal;font-size:1.15rem}.tn-thumb[data-astro-cid-lcdefpme]{opacity:1;width:40px;transform:none}.cartelera-lead[data-astro-cid-lcdefpme]{grid-template-columns:112px minmax(0,1fr)}.cl-count[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.cl-title[data-astro-cid-lcdefpme]{font-size:1.7rem}.cl-blurb[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;margin-bottom:var(--space-5);font-size:.95rem}.cl-meta[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.rail-wrap[data-astro-cid-lcdefpme] .slider-nav[data-astro-cid-lcdefpme]{display:none}.rail-track[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{flex-basis:42vw}.once-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.once-item--lead[data-astro-cid-lcdefpme] .once-link[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-bottom:var(--space-6);grid-template-columns:120px minmax(0,1fr)}.once-link[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:72px minmax(0,1fr)}.lastdays-track[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{flex-basis:38vw}.nb-cell[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-4);padding:var(--space-5) 0;grid-template-columns:3.6rem minmax(0,1fr)}.nb-now[data-astro-cid-lcdefpme]{grid-column:2}.nb-dist[data-astro-cid-lcdefpme]{font-size:1.1rem}.universe-links[data-astro-cid-lcdefpme]{width:100%}.universe-posts[data-astro-cid-lcdefpme]{gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.universe-posts[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.universe-posts[data-astro-cid-lcdefpme]>*{scroll-snap-align:start;flex:0 0 80%}.universe-posts[data-astro-cid-lcdefpme]>:nth-child(3){display:flex}.chat-canvas[data-astro-cid-lcdefpme]{padding:20px 14px}.bubble-user[data-astro-cid-lcdefpme],.bubble-sp[data-astro-cid-lcdefpme]{max-width:92%}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.home[data-astro-cid-lcdefpme]>section.reveal{opacity:1;transition:none;transform:none}.home[data-astro-cid-lcdefpme] .poster-img,.tn-thumb[data-astro-cid-lcdefpme],.mood-sentence[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:none}}
