.ren{--a:var(--krem);--pa-a:var(--blekk);--lf:#fff;--side:minmax(300px, 30vw);--sv:max(300px, 30vw);background:var(--blekk);color:var(--krem)}.ren--friida{--a:#fcf5f2}.ren--nonbasique{--a:#f4f1ea;--lf:#0a0a0b}.ren--cl{--a:#e0283f;--pa-a:#1a0b12;--lf:#f8efdc}.ren--up{--a:#f09012;--pa-a:#1c2632;--lf:#f4f3ef}.ren--iu{--a:#00d492;--pa-a:#0f2a3f;--lf:#fbfaf7}.ren--ap{--a:#db0200;--pa-a:#fff}.ren--safe{--a:#c0141c;--pa-a:#fff}.ren-helt{background:#000;height:100svh;margin:0;position:sticky;top:0;overflow:hidden}.ren-helt picture{display:contents}.ren-helt img{object-fit:cover;width:100%;height:100%;display:block}.ren-helt:after{content:"";background:linear-gradient(#0000,#000000b8);position:absolute;inset:40% 0 0}.ren-helt .logo-stor{z-index:1;left:var(--pad);right:var(--pad);color:var(--krem);font-family:var(--font-vis);text-transform:uppercase;font-weight:400;line-height:.95;font-size:min(var(--st), 40svh);margin:0;position:absolute;bottom:3vh}.ren-ns{--st:25vw}.ren-nm{--st:17vw}.ren-nl{--st:12vw}.ren-flate{z-index:1;grid-template-columns:var(--side) minmax(0, 1fr);background:var(--blekk);clip-path:var(--kant);display:grid;position:relative}.ren-side{height:100svh;padding:72px var(--pad) 24px;flex-direction:column;justify-content:center;align-self:start;gap:16px;display:flex;position:sticky;top:0}.ren-sti{font-size:13px}.ren-sti a,.ren-url a{color:inherit;text-underline-offset:3px}.ren-tittel{font:400 clamp(32px, 3.5vw, 60px)/1 var(--font-vis);text-transform:uppercase}.ren-lead{color:#c6c1b8;max-width:34em;font-size:16px;line-height:1.4}.ren-lev{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ren-lev li{border:1px solid #55504a;padding:4px 9px;font-size:12px}.ren-url{color:#c6c1b8;font-size:13px}.ren-bord{min-width:0}.ren-bord figure{margin:0;position:relative}.ren-bord figcaption{z-index:2;background:var(--blekk);color:var(--krem);font:400 12px var(--font-mono);padding:6px 10px;position:absolute;top:0;left:0}.ren-rad{display:grid}.ren-rad--to{grid-template-columns:repeat(2,minmax(0,1fr))}.ren-rad figure{background:#1b1918;border-radius:0;min-width:0;overflow:hidden}.ren-rad img,.ren-rad .post-b img{aspect-ratio:auto;width:100%;height:auto;display:block}.ren-rad--to img,.ren-rad--to .post-b img{object-fit:cover;height:100%}.ren-logo{background:var(--lf);place-items:center;min-height:100svh;padding:12%;display:grid}.ren-logo img{object-fit:contain;width:100%;max-width:760px;height:auto;max-height:50svh;display:block}.ren-farger{min-height:100svh;display:flex;overflow:hidden}.ren-farger>div{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;padding:clamp(14px,2vw,28px);font-size:clamp(13px,1.1vw,17px);display:flex}.ren-moment{z-index:3;margin-left:calc(var(--sv) * -1);background:#000;height:100svh;position:relative;overflow:hidden}.ren-moment-b{height:100%}.ren-moment-b img{object-fit:cover;width:100%;height:100%;display:block}.ren-moment--tre .ren-moment-b{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ren-ide{max-width:min(92%,1100px);padding:18px var(--pad) 22px;background:var(--blekk);clip-path:polygon(0 16px,34% 16px,34% 0,100% 0,100% 100%,0 100%);position:absolute;bottom:0;left:0}.ren-ide h2{color:var(--pistasj);font:400 13px var(--font-mono);margin:0 0 14px}.ren-ide p{font:400 clamp(34px, 5.6vw, 96px)/1.04 var(--font-vis);text-transform:uppercase;margin:0;padding-top:.14em}.ren-stemme{background:var(--a);min-height:100svh;color:var(--pa-a);align-content:space-between;padding:clamp(24px,4vw,56px);display:grid}.ren-stemme p{font:400 clamp(52px, 8.6vw, 150px)/.98 var(--font-vis);text-transform:uppercase;margin:0}.ren-stemme .ren-stemme-liten{font:400 13px var(--font-mono);text-transform:none}.ren-fortelling{background:#161413;gap:1em;padding:clamp(40px,7vw,120px) clamp(24px,4vw,56px);display:grid}.ren-fortelling h2{color:var(--pistasj);font:400 13px var(--font-mono);margin:0 0 .4em}.ren-fortelling p{letter-spacing:-.01em;max-width:30em;margin:0;font-size:clamp(20px,1.9vw,30px);line-height:1.35}.ren-kode{background:#161413;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:100svh;padding:9svh clamp(24px,4vw,56px);display:grid}.ren-kode--lys{background:var(--lf);color:var(--pa-lys,var(--blekk))}.ren--nonbasique .ren-kode--lys{--pa-lys:var(--krem)}.ren-tlf{aspect-ratio:390/844;background:#000;border:7px solid #2a2725;height:min(80svh,680px);overflow:hidden}.ren-tlf video,.ren-tlf img{object-fit:cover;width:100%;height:100%;display:block}.ren-tlf--stille img{object-fit:contain;background:#fbfaf7}.ren-kode-t h2{font:400 clamp(32px, 3.6vw, 64px)/1 var(--font-vis);text-transform:uppercase;margin:0 0 14px}.ren-kode-t p{color:#c6c1b8;max-width:34em;margin:0;font-size:16px;line-height:1.45}.ren-verk{background:#161413;border-top:1px solid #2a2725;gap:clamp(18px,2.4vw,32px);padding:clamp(28px,4vw,56px);display:grid}.ren-skjerm{aspect-ratio:16/10;background:#000;border:7px solid #2a2725;overflow:hidden}.ren-skjerm video{object-fit:cover;width:100%;height:100%;display:block}.ren-verk-t{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px clamp(24px,4vw,64px);display:grid}.ren-verk-t h2{font:400 clamp(32px, 3.6vw, 64px)/1 var(--font-vis);text-transform:uppercase;margin:0}.ren-verk-t p{color:#c6c1b8;max-width:34em;margin:0 0 14px;font-size:16px;line-height:1.45}.ren-verk-t a{color:var(--krem);font:400 14px var(--font-mono);text-underline-offset:4px}.ren-verk-t a i{color:var(--pistasj);font-style:normal}.ren-tall{background:var(--blekk);margin:0}.ren-tall div{border-top:1px solid #3a3633;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:20px;padding:clamp(16px,2.4vw,32px) clamp(24px,4vw,56px);display:grid}.ren-tall dt{font:400 clamp(52px, 8.4vw, 150px)/1 var(--font-vis);text-transform:uppercase;white-space:nowrap}.ren-tall i{color:var(--pistasj);font-style:normal}.ren-tall dd{color:#c6c1b8;margin:0 0 .4em;font-size:16px;line-height:1.35}.ren-slutt{z-index:2;padding:calc(6vw + 11vh) var(--pad) 12vh;background:var(--krem);color:var(--blekk);clip-path:var(--kant);justify-items:start;gap:14px;display:grid;position:relative}.ren-slutt h2{font:400 clamp(44px, 8vw, 140px)/1 var(--font-vis);text-transform:uppercase;margin:0}.ren-slutt h2 b{color:var(--a);font-weight:400}.ren-slutt p{font-size:18px}.ren-neste{z-index:2;height:72svh;color:var(--krem);background:#000;text-decoration:none;display:block;position:relative;overflow:hidden}.ren-neste:hover{color:var(--krem)}.ren-neste img{object-fit:cover;opacity:.62;width:100%;height:100%;transition:transform .9s var(--ease), opacity .5s;display:block}.ren-neste:hover img{opacity:.8;transform:scale(1.04)}.ren-neste span{left:var(--pad);right:var(--pad);gap:4px;display:grid;position:absolute;bottom:3vh}.ren-neste small{font-size:14px}.ren-neste b{font:400 clamp(46px, 11vw, 200px)/.95 var(--font-vis);text-transform:uppercase}.ren-neste i{color:var(--pistasj);font-style:normal}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ren-rad img{animation:linear both ren-inn view();animation-range:entry cover 45%}.ren-moment-b img{animation:linear both ren-trekk view();animation-range:cover}.ren-ide{animation:linear both ren-opp view();animation-range:entry 40% cover 55%}.ren-stemme p:first-child{animation:linear both ren-opp view();animation-range:entry 10% cover 40%}.ren-farger>div{animation:linear both ren-stig view();animation-range:entry cover 45%}.ren-farger>div:nth-child(2){animation-range:entry 20% cover 50%}.ren-farger>div:nth-child(3){animation-range:entry 40% cover 55%}.ren-tall dt{animation:linear both ren-opp view();animation-range:entry cover 40%}@keyframes ren-inn{0%{clip-path:inset(14% 0 0);scale:1.08}to{clip-path:inset(0);scale:1}}@keyframes ren-trekk{0%{scale:1.16}to{scale:1}}@keyframes ren-opp{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0}}@keyframes ren-stig{0%{translate:0 100%}to{translate:0}}}}@media (width<=860px){.ren-helt{height:88svh}.ren-flate{grid-template-columns:minmax(0,1fr)}.ren-side{height:auto;padding:72px var(--pad) 36px;position:static}.ren-moment{height:auto;margin-left:0}.ren-moment-b{height:62svh}.ren-moment--tre .ren-moment-b{height:auto}.ren-moment--tre .ren-moment-b img{aspect-ratio:2/3;height:auto}.ren-ide{max-width:none;margin-top:-16px;position:relative}.ren-logo{min-height:62svh}.ren-farger,.ren-stemme{min-height:70svh}.ren-kode{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;padding-block:56px}.ren-kode-t{justify-self:start}.ren-tall div{grid-template-columns:minmax(0,1fr);gap:2px}.ren-verk-t{grid-template-columns:minmax(0,1fr)}.ren-skjerm{border-width:4px}}@media (width<=560px){.ren-rad--to:not(.ren-skrift){grid-template-columns:minmax(0,1fr)}.ren-rad--to:not(.ren-skrift) img{height:auto}}@media (height<=560px){.ren-lead{display:none}.ren-side{gap:10px;padding-top:56px}.ren-tittel{font-size:clamp(24px,3vw,40px)}.ren-tlf{height:84svh}.ren-moment-b{height:100svh}}
