body.landing{min-height:100dvh}.l-wrap{min-height:88dvh;padding:calc(16px + var(--safe-t)) max(16px, var(--safe-r)) calc(20px + var(--safe-b)) max(16px, var(--safe-l));flex-direction:column;justify-content:flex-end;display:flex;position:relative}.l-poster{object-fit:cover;width:100%;height:64%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.l-card{flex-direction:column;gap:10px;width:100%;max-width:520px;margin:0 auto;display:flex;position:relative}.l-gallery{max-width:1040px;padding:8px max(16px, var(--safe-r)) calc(32px + var(--safe-b)) max(16px, var(--safe-l));margin:0 auto}.l-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.l-tile{border-radius:var(--r-window);border:1px solid var(--glass-border);background:#ffffff0d;flex-direction:column;gap:12px;padding:8px 8px 16px;display:flex}.l-tile img{aspect-ratio:16/10;object-fit:cover;background:#222;border-radius:20px;width:100%}.l-tile-body{flex-direction:column;gap:12px;padding:0 8px;display:flex}.l-tile h3{font:600 17px/22px var(--font);margin:0}.l-tile .row{gap:8px}.l-tile .btn{padding:0 16px}.lang-row{justify-content:center;display:flex}
