.kv{--kv-titel:var(--font-bodoni-vis), var(--font-bodoni), "Didot", "Times New Roman", serif;--kv-xc:var(--film-xc);--kv-sc:var(--film-sc);--kv-remsa-bas:#14110f;--kv-kanttryck:#5c554b;--kv-ranna:calc(var(--kv-remsa) / 2 + 1.75rem);isolation:isolate;color:var(--film-ljus);background:var(--film-salong);font-family:var(--kv-sc);position:relative;overflow-x:clip}html[lang=ar] .kv{--kv-xc:var(--film-xc-ar);--kv-sc:var(--film-sc-ar)}:where(.kv) :where(p,h2,h3,figure,blockquote,dl,dd){margin:0}:where(.kv) a{color:inherit}.kv a:focus-visible{outline:2px solid var(--film-ljus);outline-offset:5px}.kv-topp{z-index:45;pointer-events:none;background:linear-gradient(to bottom, var(--film-salong) 0%, var(--film-salong) 45%, transparent 100%);height:7.5rem;position:fixed;inset:0 0 auto}.kv-bana,.kv-scen{position:relative}.kv-ruta{--kv-w:150vw;background:var(--film-salong);height:100svh;min-height:40rem;position:relative;overflow:hidden}@media (min-width:900px){.kv-ruta{--kv-w:max(100vw, 160vh)}}.kv-ruta:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#05050599 55%,#050505e6 100%);height:32%;position:absolute;inset:auto 0 0}.kv-under{z-index:2}.kv-a-lager{left:50%;top:calc(var(--kv-ol-y) - var(--kv-w) * var(--kv-ol));width:var(--kv-w);aspect-ratio:1;margin-left:calc(var(--kv-w) / -2);transform-origin:50% 33%;transform:scale(var(--kv-a-skala,1));position:absolute;container-type:inline-size}.kv-a-foto{object-fit:cover;filter:grayscale(1) brightness(calc(var(--kv-a-ljus) * var(--kv-a-blandning,1))) contrast(var(--kv-a-kontrast))}.kv-ord{left:calc(var(--kv-ml) * 100cqw);right:calc(var(--kv-mr) * 100cqw);top:calc(var(--kv-ol) * 100cqw);font-family:var(--kv-titel);font-optical-sizing:auto;font-synthesis:none;font-weight:500;font-size:calc(var(--kv-ord-grad) * 100cqw);color:var(--film-salong);line-height:1;position:absolute}.kv-ord-rad{direction:ltr;justify-content:space-between;margin-top:-.05em;display:flex}.kv-bokstav,html[lang=ar] .kv .kv-bokstav{letter-spacing:-.03em!important}.kv-b-lager{left:50%;top:calc(var(--kv-w) * var(--kv-b-topp) * -1);width:var(--kv-w);aspect-ratio:1;margin-left:calc(var(--kv-w) / -2);transform-origin:50% 42%;transform:scale(var(--kv-b-skala,1));position:absolute;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 68%);mask-image:linear-gradient(#000 0% 52%,#0000 68%)}.kv-b-foto{object-fit:cover;filter:grayscale(1) brightness(var(--kv-b-ljus)) contrast(var(--kv-b-kontrast))}.kv-under{inset:auto var(--kv-kant) clamp(1.75rem, 5.5vh, 3.25rem);text-align:center;justify-items:center;gap:.55rem;display:grid;position:absolute}.kv-devis{font-family:var(--kv-sc);font-size:clamp(1.25rem,1.8vw,1.625rem);font-style:italic;line-height:1.3}.kv-etikett{color:var(--film-silver);font-size:1rem;line-height:1.4}.kv-synopsis{max-width:50rem;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.45}.kv-bana[data-bana]{height:var(--kv-bana)}.kv-bana[data-bana] .kv-scen{height:100vh;position:sticky;top:0;overflow:hidden}.kv-bana[data-bana] .kv-ruta{height:auto;min-height:0;position:absolute;inset:0}.kv-vitt{display:none}.kv-bana[data-bana] .kv-vitt{z-index:2;background:var(--film-ljus);opacity:var(--kv-vitt,0);pointer-events:none;display:block;position:absolute;inset:0}.kv-bana[data-bana] .kv-ruta-b,.kv-bana[data-skott=b] .kv-ruta-a{visibility:hidden}.kv-bana[data-skott=b] .kv-ruta-b{visibility:visible}.kv-bana[data-bana]:not([data-text=a]) .kv-under-a,.kv-bana[data-bana]:not([data-text=b]) .kv-under-b{visibility:hidden}@media (prefers-reduced-motion:no-preference){.kv-a-foto{animation:kv-flimmer calc(var(--kv-tand-ljus) + .126s) steps(1, end) backwards, kv-stig var(--kv-tand-bild-tid) cubic-bezier(.3, 0, .2, 1) var(--kv-tand-bild) backwards}.kv-bokstav{animation:1ms step-end backwards kv-klipp}.kv-under-a{animation:kv-klipp 1ms steps(1, end) var(--kv-tand-text) backwards}}@keyframes kv-flimmer{0%{opacity:0}66.5%{opacity:.85}77.6%{opacity:.3}88.8%{opacity:1}}@keyframes kv-stig{0%{filter:grayscale(1) brightness(.42) contrast(var(--kv-a-kontrast))}to{filter:grayscale(1) brightness(var(--kv-a-ljus)) contrast(var(--kv-a-kontrast))}}@keyframes kv-klipp{0%{visibility:hidden}to{visibility:visible}}.kv-titelkort{padding:clamp(6rem, 11vw, 10rem) var(--kv-kant) clamp(4rem, 7vw, 6rem)}.kv-talrad{flex-wrap:wrap;justify-content:space-between;gap:3rem 2.5rem;max-width:72rem;margin:0 auto;display:flex}.kv-tal{align-items:center;gap:1.1rem;display:flex}.kv-tal-n{font-family:var(--kv-titel);font-optical-sizing:auto;font-variant-numeric:lining-nums;order:-1;font-size:clamp(4rem,7.2vw,6.5rem);font-weight:400;line-height:1}.kv-tal-ord{max-width:7.5em;color:var(--film-silver);font-size:1rem;line-height:1.12}.kv-trio{padding:clamp(3rem, 6vw, 6rem) var(--kv-kant) 0}.kv-trio-ram{max-width:var(--kv-spalt);aspect-ratio:var(--kv-trio);background:var(--film-salong);gap:4px;margin:0 auto;display:flex;box-shadow:0 0 9rem 1rem #f2eee60a}.kv-panel{background:var(--film-duk);flex:1 1 0;transition:flex-grow .45s cubic-bezier(.2,.7,.1,1);position:relative;overflow:hidden}.kv-panel img{object-fit:cover;filter:grayscale()contrast(1.06)}.kv-trio:has(.kv-panel:hover,.kv-medlem:hover,.kv-medlem:focus-within) .kv-panel{flex-grow:.84}:is(.kv-trio:has(.kv-medlem:first-child:is(:hover,:focus-within)) .kv-panel:first-child,.kv-trio:has(.kv-medlem:nth-child(2):is(:hover,:focus-within)) .kv-panel:nth-child(2),.kv-trio:has(.kv-medlem:nth-child(3):is(:hover,:focus-within)) .kv-panel:nth-child(3),.kv-trio .kv-panel:hover){flex-grow:1.32}.kv-trio-text{max-width:var(--kv-spalt);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 4px;margin:2.75rem auto 0;padding:0;list-style:none;display:grid}.kv-medlem{padding-inline-end:2.5rem}.kv-namn{font-family:var(--kv-titel);font-optical-sizing:auto;font-size:clamp(3rem,5vw,4.5rem);font-weight:400;line-height:1}.kv-namn a{text-decoration:none}.kv-namn a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.kv-roll{color:var(--film-silver);margin-top:1rem;font-size:1.125rem;font-style:italic;line-height:1.4}.kv-bio{max-width:26rem;margin-top:1.4rem;font-size:1.125rem;line-height:1.6}.kv-medlem>p:last-child{margin-top:1.4rem}.kv-lank{text-underline-offset:.28em;font-size:1rem;text-decoration:underline;text-decoration-thickness:1px}.kv-lank:hover{text-decoration-thickness:2px}.kv-grupp{margin-top:clamp(7rem,12vw,11rem)}.kv-grupp-ram{width:100%;aspect-ratio:var(--kv-grupp);background:var(--film-duk);position:relative;overflow:hidden}.kv-grupp-ram img{object-fit:cover;object-position:var(--kv-grupp-fokus);filter:grayscale()contrast(1.14)brightness(.9)}.kv-grupp-ram:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0505059e);height:30%;position:absolute;inset:auto 0 0}.kv-super{z-index:1;inset-inline-start:var(--kv-kant);color:var(--film-ljus);font-size:.9375rem;line-height:1.4;position:absolute;bottom:2rem}.kv-undertext{max-width:58rem;padding-inline:var(--kv-kant);text-align:center;margin-inline:auto;font-size:clamp(1.2rem,1.6vw,1.375rem);line-height:1.5}.kv-grupp-text{padding-top:2.75rem}.kv-affisch{max-width:calc(var(--kv-spalt) + 2 * var(--kv-kant));padding:clamp(8rem, 14vw, 13rem) var(--kv-kant) 0;text-align:center;margin:0 auto}.kv-rubrik{font-family:var(--kv-titel);font-optical-sizing:auto;font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:400;line-height:1.1}.kv-ingress{max-width:36rem;color:var(--film-silver);margin:1.25rem auto 0;font-size:1.125rem;line-height:1.55}.kv-affisch-rad{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem 2.75rem;margin:3.75rem 0 0;padding:0;list-style:none;display:flex}.kv-affisch-rad[data-rad="2"]{gap:2rem 3.25rem;margin-top:3.25rem}.kv-artist{align-items:center;gap:.6rem;display:inline-flex}.kv-artist-namn{font-family:var(--kv-xc);font-weight:400;font-size:var(--kv-grad);letter-spacing:-.01em;line-height:.9}.kv-stack{font-family:var(--kv-xc);text-align:start;white-space:nowrap;color:var(--film-silver);flex-direction:column;font-size:1.125rem;line-height:1.05;display:inline-flex}.kv-krediter{padding-top:clamp(9rem,16vw,15rem)}.kv-krediter-huvud{padding-inline:var(--kv-kant);text-align:center;margin-bottom:clamp(4rem,7vw,7rem)}.kv-produktion{font-family:var(--kv-titel);font-optical-sizing:auto;margin-bottom:2rem;font-size:clamp(3.5rem,7.8vw,7rem);font-weight:400;line-height:1}.kv-rulle{--kv-svans:15rem;padding-inline:var(--kv-kant);position:relative}.kv-rulle:before{content:"";z-index:0;top:0;bottom:var(--kv-svans);left:calc(50% - var(--kv-remsa) / 2);width:var(--kv-remsa);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 4.75'%3E%3Crect width='35' height='4.75' fill='%2314110f'/%3E%3Crect x='2.01' y='1.385' width='2.79' height='1.98' rx='.45' fill='%23050505'/%3E%3Crect x='30.2' y='1.385' width='2.79' height='1.98' rx='.45' fill='%23050505'/%3E%3C/svg%3E") 0 0/100% repeat-y;position:absolute}.kv-ar,.kv-poster{z-index:1;margin:0;padding:0;list-style:none;position:relative}.kv-ar-tal{font-family:var(--kv-titel);font-optical-sizing:auto;font-variant-numeric:lining-nums;text-align:center;padding:3.5rem 0 2.5rem;font-size:clamp(4rem,7vw,6rem);font-weight:400;line-height:1}.kv-post,.kv-summa,.kv-totalt{grid-template-columns:minmax(0, 1fr) var(--kv-remsa) minmax(0, 1fr);align-items:start;column-gap:1.75rem;display:grid}.kv-post{padding-block:1.75rem}.kv-vem{text-align:end;flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.kv-vem-namn{font-family:var(--kv-xc);font-size:2rem;font-weight:500;line-height:1.1}.kv-datum{color:var(--film-silver);font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.3}.kv-ruta-film{height:calc(var(--kv-remsa) * 24 / 35);place-items:center;display:grid;position:relative}.kv-omslag{width:calc(var(--kv-remsa) * 24 / 35);aspect-ratio:1;height:auto;display:block}.kv-ruta-film:before{content:attr(data-kant);top:50%;writing-mode:vertical-rl;font-family:var(--film-xc);letter-spacing:.14em;white-space:nowrap;color:var(--kv-kanttryck);place-self:start;font-size:.5625rem;font-weight:600;line-height:1;position:absolute;inset-inline-start:calc(var(--kv-remsa) * .15 / 35);translate:0 -50%;rotate:180deg}html[dir=rtl] .kv-ruta-film:before{inset-inline-start:auto;left:calc(var(--kv-remsa) * .15 / 35)}.kv-vad{justify-items:start;gap:.9rem;display:grid}.kv-titlar{gap:.2rem;display:grid}.kv-titel{font-family:var(--kv-xc);text-underline-offset:.18em;font-size:2rem;font-weight:500;line-height:1.1;-webkit-text-decoration:underline #a39f978c;text-decoration:underline #a39f978c;text-decoration-thickness:1px}.kv-titel:hover,.kv-titel:focus-visible{-webkit-text-decoration-color:var(--film-ljus);text-decoration-color:var(--film-ljus)}.kv-med{color:var(--film-silver);font-size:1rem;font-style:italic}.kv-not{max-width:30rem;color:var(--film-silver);font-size:1rem;line-height:1.55}.kv-press{max-width:32rem}.kv-press blockquote p{font-family:var(--film-kursiv);font-size:1.375rem;font-style:italic;line-height:1.4}.kv-kalla{color:var(--film-silver);margin-top:.5rem;font-size:.875rem;line-height:1.5}.kv-kalla .kv-lank{font-size:inherit}.kv-krediter[data-grind] .kv-omslag{filter:grayscale()brightness(.6);transition:filter .28s ease-out,transform .28s cubic-bezier(.2,.7,.1,1)}.kv-krediter[data-grind] .kv-post:is([data-ljus],:hover,:focus-within) .kv-omslag{filter:none;transform:scale(var(--kv-forstoring))}.kv-summa{align-items:center;padding-block:2.25rem .5rem}.kv-summa-vem{font-family:var(--kv-xc);text-align:end;color:var(--film-silver);font-size:1.5rem}.kv-summa-vad{font-family:var(--kv-xc);font-size:1.5rem}.kv-skarv{background:linear-gradient(to top right,#0000 calc(50% - .5px),#050505e6 50%,#0000 calc(50% + .5px)),#f2eee614;height:1.75rem}.kv-totalt{z-index:1;padding-top:0;position:relative}.kv-totalt-vem,.kv-totalt-n{font-family:var(--kv-titel);font-optical-sizing:auto;font-size:clamp(3rem,5vw,4.5rem);font-weight:400;line-height:1}.kv-totalt-vem{text-align:end;padding-top:4rem}.kv-totalt-vad{padding-top:4rem}.kv-totalt-med{font-family:var(--kv-xc);color:var(--film-silver);margin-top:1.1rem;font-size:1.5rem}.kv-svans{height:var(--kv-svans);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 4.75'%3E%3Crect width='35' height='4.75' fill='%236a221e'/%3E%3Crect x='2.01' y='1.385' width='2.79' height='1.98' rx='.45' fill='%23050505'/%3E%3Crect x='30.2' y='1.385' width='2.79' height='1.98' rx='.45' fill='%23050505'/%3E%3C/svg%3E") 0 0/100% repeat-y}.kv-replik{padding:clamp(10rem, 16vw, 15rem) var(--kv-kant) clamp(7rem, 11vw, 10rem);text-align:center}.kv-replik-kort{margin-top:3.5rem}.kv-original{font-family:var(--film-kursiv);font-optical-sizing:auto;font-size:clamp(3.25rem,7vw,6.5rem);font-style:italic;font-weight:400;line-height:1.05}.kv-replik-under{margin-top:2.5rem;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.4}.kv-replik .kv-kalla{margin-top:1.75rem;font-size:.9375rem}.kv-crew{padding:clamp(5rem, 8vw, 7rem) var(--kv-kant) 0;text-align:center}.kv-axel{max-width:var(--kv-spalt);text-align:start;margin:3.25rem auto 0}.kv-axel-rad{column-gap:calc(2 * var(--kv-ranna));grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:.8rem;display:grid}.kv-axel-rad dt{text-align:end;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.kv-axel-namn{font-family:var(--kv-xc);font-size:2rem;font-weight:500;line-height:1.1}.kv-axel-lank{text-underline-offset:.18em;-webkit-text-decoration:underline #a39f978c;text-decoration:underline #a39f978c;text-decoration-thickness:1px}.kv-axel-lank:hover,.kv-axel-lank:focus-visible{-webkit-text-decoration-color:var(--film-ljus);text-decoration-color:var(--film-ljus)}.kv-axel-steg{color:var(--film-silver);font-size:1rem;font-style:italic}.kv-axel-text{max-width:30rem;padding-top:.45rem;font-size:1rem;line-height:1.55}.kv-folj{padding:clamp(8rem, 12vw, 11rem) var(--kv-kant) 0;text-align:center}.kv-kanaler{max-width:var(--kv-spalt);margin:3rem auto 0;padding:0;list-style:none}.kv-kanal{column-gap:calc(2 * var(--kv-ranna));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;padding-block:.35rem;text-decoration:none;display:grid}.kv-kanal-namn{text-align:end;color:var(--film-silver);font-size:1.125rem}.kv-kanal-konto{font-family:var(--kv-xc);text-align:start;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:500;line-height:1.15}.kv-kanal:hover .kv-kanal-konto,.kv-kanal:focus-visible .kv-kanal-konto{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.kv-kod{max-width:34rem;padding-inline:var(--kv-kant);text-align:center;margin:6rem auto 0}.kv-kod a,.kv-kod img{width:100%;height:auto;display:block}.kv-kod .kv-kalla{margin-top:1rem;font-size:.9375rem}.kv-kallor{max-width:calc(44rem + 2 * var(--kv-kant));padding-inline:var(--kv-kant);margin:8rem auto 0}.kv-kallor-rubrik{font-family:var(--kv-titel);font-optical-sizing:auto;text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:400;line-height:1.1}.kv-kall-lista{margin:.9rem 0 0;padding:0;list-style:none}.kv-kall-text{text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:var(--film-silver);font-size:.9375rem;line-height:1.65}.kv-kall-lista .kv-kall-text+.kv-kall-text{margin-top:.9rem}html[lang=ar] .kv-kall-text{text-align:start}.kv-vidare{padding:5rem var(--kv-kant) 8rem;flex-wrap:wrap;justify-content:center;gap:1.5rem 3.5rem;display:flex}.kv-vidare .kv-lank{font-family:var(--kv-xc);font-size:1.5rem}@media (max-width:899px){.kv-a-lager{top:calc(10.5rem - var(--kv-w) * var(--kv-ol))}.kv-trio-ram{aspect-ratio:4/3}.kv-trio-text{grid-template-columns:minmax(0,1fr)}.kv-post,.kv-summa,.kv-totalt{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1.4fr);column-gap:1rem}.kv-rulle{--kv-remsa:4.5rem}.kv-vem-namn,.kv-titel,.kv-axel-namn{font-size:1.375rem}.kv-axel-rad,.kv-kanal{text-align:start;grid-template-columns:minmax(0,1fr)}.kv-axel-rad dt,.kv-kanal-namn{text-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.kv-panel{transition:none}}
