.pg-badge[data-astro-cid-rj7icqmz]{border:1.5px solid var(--amber);width:30px;height:30px;color:var(--amber);font:800 .5rem/1 var(--font-sign);letter-spacing:.04em;border-radius:50%;align-content:center;place-items:center;font-stretch:125%;display:grid;box-shadow:0 0 10px #ffb02033}.pg-badge[data-astro-cid-rj7icqmz] b[data-astro-cid-rj7icqmz]{font-size:.75rem;line-height:.95}.deals[data-astro-cid-rj7icqmz]{color:var(--lime);flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;font-weight:600;display:flex}.deals[data-astro-cid-rj7icqmz] span[data-astro-cid-rj7icqmz]{align-items:center;gap:5px;display:inline-flex}.deals[data-astro-cid-rj7icqmz] svg{flex:none}.card[data-astro-cid-rj7icqmz]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-c);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.card[data-astro-cid-rj7icqmz]:hover{border-color:var(--lime-dim)}.card[data-astro-cid-rj7icqmz][hidden]{display:none}.poster[data-astro-cid-rj7icqmz]{aspect-ratio:520/740;background:#000;display:block;position:relative;overflow:hidden}.poster[data-astro-cid-rj7icqmz] img[data-astro-cid-rj7icqmz]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.card[data-astro-cid-rj7icqmz]:hover .poster[data-astro-cid-rj7icqmz] img[data-astro-cid-rj7icqmz]{transform:scale(1.03)}.badges[data-astro-cid-rj7icqmz]{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.new[data-astro-cid-rj7icqmz]{background:var(--lime);color:var(--on-lime);font:800 .6875rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 14px var(--glow);border-radius:2px;padding:5px 8px;font-stretch:125%}.body[data-astro-cid-rj7icqmz]{flex-direction:column;flex:1;gap:10px;padding:14px 16px 12px;display:flex}h3[data-astro-cid-rj7icqmz]{font-size:1.125rem}h3[data-astro-cid-rj7icqmz] a[data-astro-cid-rj7icqmz]{text-decoration:none}h3[data-astro-cid-rj7icqmz] a[data-astro-cid-rj7icqmz]:hover{color:var(--lime)}.meta[data-astro-cid-rj7icqmz]{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.meta[data-astro-cid-rj7icqmz] li[data-astro-cid-rj7icqmz]{align-items:center;gap:6px;display:inline-flex}.meta[data-astro-cid-rj7icqmz] svg[data-astro-cid-rj7icqmz]{color:var(--lime)}.actor[data-astro-cid-rj7icqmz]{border:1px solid var(--lime);color:var(--lime);font:800 .6875rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 14px var(--glow-soft);background:#070906e6;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font-stretch:125%;display:inline-flex;position:absolute;bottom:10px;right:10px}.until[data-astro-cid-rj7icqmz]{border:1px solid var(--lime);color:var(--lime);font:800 .6875rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 14px var(--glow-soft);background:#070906e6;border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font-stretch:125%;display:inline-flex}.event[data-astro-cid-rj7icqmz]{background:var(--lime);color:var(--on-lime);font:800 .6875rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 14px var(--glow);border-radius:2px;padding:5px 8px;font-stretch:125%}.badges[data-astro-cid-rj7icqmz]{flex-direction:column;align-items:flex-start}.fk[data-astro-cid-rj7icqmz]{font:700 .75rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.meters[data-astro-cid-rj7icqmz]{flex-wrap:wrap;gap:6px 18px;display:flex}.meter[data-astro-cid-rj7icqmz]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.meter[data-astro-cid-rj7icqmz] svg{color:var(--muted)}.bars[data-astro-cid-rj7icqmz]{gap:3px;margin-left:2px;display:inline-flex}.bars[data-astro-cid-rj7icqmz] i[data-astro-cid-rj7icqmz]{background:var(--line);border-radius:1px;width:12px;height:6px}.bars[data-astro-cid-rj7icqmz] i[data-astro-cid-rj7icqmz].on{background:var(--lime);box-shadow:0 0 6px var(--glow-soft)}.hook[data-astro-cid-rj7icqmz]{color:var(--muted);font-size:.9375rem;line-height:1.5}.foot[data-astro-cid-rj7icqmz]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.book[data-astro-cid-rj7icqmz]{min-height:44px;color:var(--lime);font:800 .875rem/1 var(--font-sign);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:6px;font-stretch:125%;text-decoration:none;display:inline-flex}.book[data-astro-cid-rj7icqmz] svg{transition:transform var(--dur) var(--ease)}.book[data-astro-cid-rj7icqmz]:hover svg{transform:translate(4px)}.more[data-astro-cid-rj7icqmz]{min-height:44px;color:var(--muted);text-underline-offset:3px;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.more[data-astro-cid-rj7icqmz]:hover{color:var(--text)}.feature[data-astro-cid-rj7icqmz]{border-color:var(--lime-dim);box-shadow:0 0 40px -18px var(--glow);grid-column:1/-1}.feature[data-astro-cid-rj7icqmz] .hook[data-astro-cid-rj7icqmz]{color:var(--text-2)}@media (width>=560px){.feature[data-astro-cid-rj7icqmz]{flex-direction:row}.feature[data-astro-cid-rj7icqmz] .poster[data-astro-cid-rj7icqmz]{aspect-ratio:520/740;flex:none;align-self:flex-start;width:40%}.feature[data-astro-cid-rj7icqmz] .body[data-astro-cid-rj7icqmz]{gap:12px;padding:22px 22px 14px}.feature[data-astro-cid-rj7icqmz] h3[data-astro-cid-rj7icqmz]{font-size:1.375rem}}@media (width>=900px){.feature[data-astro-cid-rj7icqmz] .poster[data-astro-cid-rj7icqmz]{width:32%}.feature[data-astro-cid-rj7icqmz] .body[data-astro-cid-rj7icqmz]{gap:14px;padding:clamp(24px,3vw,40px) clamp(24px,3vw,44px) 16px}.feature[data-astro-cid-rj7icqmz] h3[data-astro-cid-rj7icqmz]{font-size:clamp(1.625rem,2.4vw,2.25rem)}.feature[data-astro-cid-rj7icqmz] .hook[data-astro-cid-rj7icqmz]{max-width:60ch;font-size:1.0625rem}.feature[data-astro-cid-rj7icqmz] .until[data-astro-cid-rj7icqmz]{padding:7px 10px;font-size:.8125rem}}.student-terms[data-astro-cid-tf6pxuny]{color:var(--muted);margin-top:16px;font-size:.8125rem;line-height:1.45}
