.fs,.slutt{--s-skjerm:clamp(6rem, 17vw, 18.75rem);--s-halv:clamp(2rem, 3.6vw, 3.75rem)}.fs h1,.fs h2{letter-spacing:-.04em;font-weight:900;line-height:.95}.apning{position:relative}.apning--levende{height:300svh}.apning__scene{--k:.35;--p:0;height:100svh;min-height:34rem;position:sticky;top:0;overflow:clip}.apning__film{object-fit:cover;width:100%;height:100%;-webkit-mask:url(/film/vindu.svg) center / calc(var(--k) * 100%) auto no-repeat;mask:url(/film/vindu.svg) center / calc(var(--k) * 100%) auto no-repeat;position:absolute;inset:0}.apning__vegg{width:100%;height:100%;display:none;position:absolute;inset:0}.apning--levende .apning__film{-webkit-mask:none;mask:none}.apning--levende .apning__vegg{opacity:calc(1 - (var(--p) - .74) * 20);display:block}.apning__topp{z-index:2;padding:1.25rem var(--kant);transform:translateY(calc(var(--p) * -60svh));justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.er-apen :is(.apning__topp,.apning__ingress,.apning__knapp){visibility:hidden}.apning__topp nav{gap:clamp(1rem,2.4vw,2.25rem);display:flex}.apning__topp nav a{padding-block:.5rem;font-weight:600;text-decoration:none}.apning__topp nav a:hover{text-decoration:underline}.apning h1{inset:50% var(--kant) auto;z-index:1;font-size:var(--s-halv);white-space:nowrap;justify-content:space-between;margin:0;display:flex;position:absolute;transform:translateY(-50%)}.apning__ingress,.apning__knapp{z-index:1;position:absolute}.apning__a{transform:translateX(calc(var(--p) * -260vw))}.apning__b{transform:translateX(calc(var(--p) * 260vw))}.apning__ingress,.apning__knapp{top:calc(50% + var(--s-halv) * .5 + 2.25rem);transform:translateY(calc(var(--p) * 130svh))}.apning__ingress{left:var(--kant);max-width:min(15em, 50% - var(--k) * 50% - var(--kant) - 1.5rem);font-size:var(--s-ingress);font-weight:500;line-height:1.4}.apning__knapp{right:var(--kant)}@media (width<=63.99em){.apning__scene{--k:.62}.apning h1{flex-direction:column;height:calc(73vw + 1.5rem);font-size:9vw}.apning__b{align-self:flex-end}.apning__ingress{max-width:none;top:calc(50% + 45.5vw + 1rem);right:var(--kant)}.apning__knapp{top:calc(50% + 45.5vw + 5.5rem);right:auto;left:var(--kant)}.apning__topp nav a:not(:last-child){display:none}}.film{overflow-x:clip}.film__scene{display:grid}.film h2{padding:2.5rem var(--kant) 1.5rem;font-size:min(14vw,6rem)}.film__liste{padding:1rem var(--kant) 2rem;margin:0;list-style:none}.film__liste a{min-height:2.75rem;font-size:var(--s-ingress);color:var(--rose);transition:color .16s var(--ut);justify-content:space-between;align-items:center;gap:1rem;font-weight:500;text-decoration:none;display:flex}.film__liste a span:first-child{transition:transform .32s var(--ut)}.film__liste a span:last-child{font-size:var(--s-liten)}.film__liste a:hover,.film__liste a.er-aktiv{color:var(--blush)}.film__liste a.er-aktiv{font-weight:700}.film__liste a.er-aktiv span:first-child{transform:translate(.9rem)}.film__bilder{aspect-ratio:16/9;background:var(--bordeaux);position:relative;overflow:hidden}.film__bilder img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ut), transform 1.4s var(--ut);position:absolute;inset:0;transform:scale(1.12)}.film__bilder img.er-aktiv{opacity:1;transform:none}@media (width<=71.99em){.film__bilder{z-index:1;position:sticky;top:0}.film__liste{order:1}.film__liste a{min-height:4rem}}@media (width>=72em){.film--levende{height:250svh}.film__scene{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:end;height:100svh;position:sticky;top:0}.film h2{white-space:nowrap;grid-column:1/-1;padding-bottom:2rem;font-size:10vw}.film__liste{padding:0 1.5rem 2rem var(--kant)}.film__bilder{width:min(72vw,177.778svh - 17.7778vw - 8rem)}}.steg{height:150svh;display:grid;overflow:clip}.steg>*{grid-area:1/1;align-self:start}.steg__bilde{height:100svh;position:sticky;top:0;overflow:hidden}.steg video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.steg__verb{z-index:1;font-size:var(--s-skjerm);color:var(--karmin);justify-self:center;margin-block:calc(50svh - .5em);line-height:1;position:sticky;top:calc(50svh - .5em)}@media (width<=47.99em){.steg__verb{font-size:24vw}}@media (aspect-ratio>=4/3){.apning__film,.steg__bilde{height:min(100svh,56.25vw);top:calc(50svh - min(100svh,56.25vw)/2)}}.spill{background:var(--natt)}.spill a,.natt .spill a{padding:1.75rem var(--kant) 1.25rem;background:var(--karmin);color:var(--panel);border-radius:clamp(2rem,5vw,4.5rem) clamp(2rem,5vw,4.5rem) 0 0;text-decoration:none;display:block;overflow:hidden}.spill a:hover,.spill a:focus-visible,.natt .spill a:hover{background:var(--panel);color:var(--karmin)}.spill a:hover .spill__hva,.spill a:focus-visible .spill__hva{color:var(--bordeaux)}.spill a:focus-visible{outline-offset:-8px;outline-color:var(--bordeaux)}.spill__hva{font-size:var(--s-ingress);margin-bottom:clamp(2rem,6vw,5rem);font-weight:600;display:block}.spill__ord{text-transform:uppercase;letter-spacing:-.05em;font-size:19.4vw;line-height:.84}.spill__ord span{justify-content:space-between;align-items:center;display:flex}.spill__pil{width:.72em;height:.72em;transition:transform .32s var(--ut);overflow:visible}.spill a:hover .spill__pil{transform:translate(.06em,-.06em)}.slutt{background:var(--blush);color:var(--bordeaux);padding:clamp(3rem, 7vw, 6rem) var(--kant) 1.75rem;overflow:hidden}.slutt__navn img{width:100%}.slutt__rad{gap:2.5rem;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.slutt__steder{margin:0;padding:0;list-style:none}.slutt a,.natt .slutt a{color:var(--rubin)}.slutt a:hover,.natt .slutt a:hover{color:var(--bordeaux)}.natt .slutt :focus-visible{outline-color:var(--rubin)}.slutt__steder a{font:800 var(--s-halv)/1.25 var(--tittel);letter-spacing:-.04em;overflow-wrap:anywhere;text-decoration:none}.slutt__steder a:hover{text-decoration:underline .08em}.slutt__om{max-width:24em}.slutt__sist{font-size:var(--s-liten);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:clamp(3rem,7vw,6rem);display:flex}.slutt__sist a{white-space:nowrap}@media (width>=48em){.slutt__rad{grid-template-columns:7fr 5fr;align-items:end}}@media (width<=47.99em){.slutt__steder a{font-size:7.4vw}}@media (prefers-reduced-motion:no-preference){.apning__topp .topp__merke,.apning__topp nav a{animation:ned .7s var(--ut) both}.apning__a{animation:fra-venstre .9s var(--ut) both}.apning__b{animation:fra-hoyre .9s var(--ut) both}.apning__ingress,.apning__knapp{animation:opp .9s .15s var(--ut) both}@supports (animation-timeline:view()){.film h2,.film__liste li,.slutt__steder li,.slutt__om{animation:linear both opp view();animation-range:entry entry 90%}.steg__verb{animation:linear both voks view();animation-range:entry}.film__bilder{animation:linear both fra-hoyre view();animation-range:entry}.spill__hva{animation:linear both opp view();animation-range:entry cover 30%}.spill__ord span{animation:linear both opp-stort view();animation-range:entry cover 45%}.spill__ord span+span{animation-range:entry 20% cover 55%}.slutt__sist{animation:linear both opp view();animation-range:entry}.slutt__navn img{animation:linear both opp-stort view();animation-range:entry cover 40%}}}@keyframes fra-venstre{0%{translate:-40vw}}@keyframes voks{0%{opacity:0;scale:.6}}@keyframes fra-hoyre{0%{translate:40vw}}@keyframes opp{0%{opacity:0;translate:0 3rem}}@keyframes ned{0%{opacity:0;translate:0 -2rem}}@keyframes opp-stort{0%{translate:0 45%}}
