.jl-featured{padding:var(--jl-space-huge) 0;border-block:1px solid var(--jl-ink-3);--jl-scrim:linear-gradient(180deg, #14110dcc, #14110ded)}.jl-featured__grid{grid-template-columns:minmax(0,340px) 1fr;align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.jl-featured__cover{perspective:1400px}.jl-featured__cover .jl-cover-frame{max-width:340px;transition:transform var(--jl-dur-slow) var(--jl-ease-emphasis), box-shadow var(--jl-dur-slow) var(--jl-ease-emphasis);margin-inline:auto;box-shadow:0 30px 60px #000000a6,0 8px 18px #14110d99}.jl-featured__cover .jl-cover-frame:hover{transform:rotateY(-10deg)translateY(-10px);box-shadow:0 45px 80px #000000b3,0 0 0 1px #e0a3404d}.jl-featured__title{font-size:var(--jl-step-4);margin:var(--jl-space-s) 0 var(--jl-space-m);line-height:1.02}.jl-featured .jl-stars{margin-bottom:var(--jl-space-xs)}.jl-featured__synopsis{font-size:var(--jl-step-1);color:var(--jl-parchment);margin:var(--jl-space-m) 0 var(--jl-space-l);max-width:48ch;line-height:1.6}.jl-featured__actions{gap:var(--jl-space-m);flex-wrap:wrap;align-items:center;display:flex}.jl-saga{--jl-scrim:linear-gradient(180deg, #14110de6 0%, #14110df2 100%)}.jl-about-teaser{padding:var(--jl-space-huge) 0;--jl-scrim:linear-gradient(150deg, #221b11d1 0%, #14110ded 76%)}.jl-about-teaser__grid{grid-template-columns:minmax(0,300px) 1fr;align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.jl-about-teaser__portrait{border-radius:var(--jl-radius-l);box-shadow:var(--jl-shadow-l);aspect-ratio:1;max-width:300px;margin:0;position:relative;overflow:hidden}.jl-about-teaser__portrait:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0a3404d}.jl-about-teaser__portrait img{object-fit:cover;width:100%;height:100%}.jl-about-teaser__title{font-size:var(--jl-step-3);margin-top:var(--jl-space-xs);color:var(--jl-bone)}.jl-about-teaser__body p{color:var(--jl-parchment);margin-top:var(--jl-space-s);max-width:54ch}.jl-about-teaser__body .jl-btn{margin-top:var(--jl-space-l)}.jl-latest{padding:var(--jl-space-huge) 0;--jl-scrim:linear-gradient(180deg, #14110dd9, #14110df0)}.jl-cta{padding:var(--jl-space-huge) 0;text-align:center;border-top:1px solid var(--jl-ink-3);--jl-scrim:radial-gradient(120% 130% at 50% -10%, #b23a2e66, transparent 56%), linear-gradient(180deg, #22120ebd, #14110ded 72%)}.jl-cta__inner{max-width:46rem;margin-inline:auto}.jl-cta__title{font-size:var(--jl-step-4);color:var(--jl-bone)}.jl-cta__lead{color:var(--jl-parchment);font-size:var(--jl-step-1);margin:var(--jl-space-s) auto var(--jl-space-l);max-width:42ch}.jl-cta__actions{gap:var(--jl-space-s);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=820px){.jl-featured__grid,.jl-about-teaser__grid{gap:var(--jl-space-xl);grid-template-columns:1fr}.jl-featured__cover{order:-1}.jl-featured__cover .jl-cover-frame,.jl-about-teaser__portrait{max-width:260px}}