@font-face{font-family:newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:schibsted grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:schibsted grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fbfbf9;--ink:#232323;--rule:#232323;--accent:#fa7527;--mute:#77776f;--chip:#ebebe7;--ph:#e6e6e2;--overlay:rgba(251, 251, 249, 0.97);--imgbg:#232323;--note:#F2551C;--font-sans:'Schibsted Grotesk', system-ui, sans-serif;--font-serif:'Newsreader', Georgia, serif;--meta-font:var(--font-serif);--meta-style:normal;--meta-size:18px;--meta-track:0.005em;--meta-case:none;--cap-size:18px;--cap-track:0;--ease:cubic-bezier(.2, .7, .2, 1);--gutter:clamp(20px, 5vw, 64px);--gap:clamp(12px, 2vw, 24px);--vs:1;--side:1 / span 3;--main:4 / span 6;--wide:4 / span 9;--lead:4 / span 7;--stack:0px;--stack-sm:0px}[data-theme=dark]{--paper:#161615;--ink:#e8e6e1;--rule:#4a4945;--mute:#8d8a83;--chip:#2a2a27;--ph:#2a2a27;--overlay:rgba(22, 22, 21, 0.97);--imgbg:#000}@media(max-width:1099px){:root{--vs:0.75;--side:1 / span 12;--main:2 / span 10;--wide:1 / span 12;--lead:1 / span 10;--stack:20px;--stack-sm:8px}}@media(max-width:699px){:root{--vs:0.55;--main:1 / span 12;--lead:1 / span 12}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}img{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.t-display{font-weight:700;font-size:clamp(39.6px,9.54vw,122.4px);line-height:.88;letter-spacing:-.05em;text-wrap:balance}.t-display2{font-weight:700;font-size:clamp(44px,6.25vw,80px);line-height:.88;letter-spacing:-.03em;text-wrap:balance}.t-title{font-weight:400;font-size:clamp(22px,2.35vw,30px);line-height:1.1;letter-spacing:-.02em}.t-ui{font-size:15px;letter-spacing:.05em;text-transform:uppercase}.t-meta{font-family:var(--meta-font);font-style:var(--meta-style);font-size:var(--meta-size);line-height:1.6;letter-spacing:var(--meta-track);text-transform:var(--meta-case);font-variant-numeric:lining-nums}.t-caption{font-family:var(--meta-font);font-style:var(--meta-style);font-size:var(--cap-size);line-height:1.4;letter-spacing:var(--cap-track);text-transform:none;font-variant-numeric:lining-nums}.accent{color:var(--accent)}.inline-only{display:none}.page{width:100%;max-width:1280px;min-height:100vh;margin:0 auto;display:flex;flex-direction:column}.main{flex:1}.grid,.sub{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.sub{grid-column:1/-1}.pad{padding-left:var(--gutter);padding-right:var(--gutter)}.rule-label{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:20px;margin-bottom:56px}.side-label{grid-column:var(--side);margin-bottom:var(--stack-sm)}.side-label--wide{margin-bottom:calc(var(--stack) * 2)}.media{display:block;overflow:hidden;background:var(--imgbg)}.media.is-ph{background:var(--ph)}.media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.card:hover .media img,.hero:has(a:hover) .media img{transform:scale(1.03)}.more{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;font-weight:400}.more--strong{font-weight:700;transition:color .2s}.more--strong:hover{color:var(--accent)}.arrow{color:var(--accent);transition:transform .3s var(--ease)}.card:hover .arrow,.hero:has(a:hover) .arrow{transform:translateX(6px)}.site-header{position:relative;z-index:101;margin:0 var(--gutter);padding:36px 0 24px;border-bottom:1px solid var(--rule);row-gap:12px;align-items:baseline}.logo{grid-column:1/span 3;justify-self:start;display:flex;--logo-h:12px}.logo-img svg{display:block;height:var(--logo-h);width:auto}[data-theme=dark] .logo-img--on-light,:root:not([data-theme=dark]) .logo-img--on-dark{display:none}.tagline{grid-column:4/span 5;white-space:nowrap}.site-nav{grid-column:9/span 4;display:flex;justify-content:flex-end;gap:clamp(16px,2.5vw,32px)}.nav-link{transition:color .2s}.nav-link:hover{color:var(--accent)}.site-nav .nav-link.is-active{color:var(--accent);font-weight:700}.theme-toggle{position:relative;align-self:center;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px 0;padding:0;border:0;background:0 0;color:var(--ink);cursor:pointer;transition:color .2s}.theme-toggle::before{content:"";position:absolute;inset:-10px}.theme-toggle:hover{color:var(--accent)}.theme-icon{display:block;width:14px;height:14px;border:1px solid;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%);transition:transform .3s ease}[data-theme=dark] .theme-icon{transform:rotate(180deg)}.burger{display:none}.menu{display:none;position:fixed;inset:0;z-index:100;background:var(--overlay);flex-direction:column;align-items:center;justify-content:center;gap:4px}.menu.is-open{display:flex}.menu-link{font-size:40px;font-weight:400;letter-spacing:-.02em;line-height:1.15;padding:16px 0;transition:color .2s}.menu-link:hover,.menu-link.is-active{color:var(--accent)}.theme-toggle--lg{width:56px;height:56px;margin:24px 0 0}.theme-toggle--lg::before{display:none}.theme-toggle--lg .theme-icon{width:28px;height:28px;border-width:2px}@media(max-width:1099px){.tagline{grid-column:4/span 4}.site-nav{grid-column:8/span 5}}@media(max-width:699px){.site-header{grid-template-columns:auto auto minmax(0,1fr)}.logo{grid-column:1}.tagline{grid-column:2;margin-left:8px}.site-nav{display:none}.burger{grid-column:3;justify-self:end;align-self:center;position:relative;top:-4px;display:flex;flex-direction:column;gap:9px;padding:8px 0;border:0;background:0 0;cursor:pointer}.burger span{display:block;width:40px;height:2px;background:var(--ink);transition:transform .25s ease}.burger.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.burger.is-open span:last-child{transform:translateY(-5.5px)rotate(-45deg)}}@media(min-width:700px){.menu.is-open{display:none}}.site-footer{margin:0 var(--gutter);padding:56px 0 40px;border-top:1px solid var(--rule);row-gap:32px;align-items:end}.footer-quote{grid-column:1/span 7;line-height:1.3;text-wrap:pretty}.footer-nav{grid-column:10/span 3;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.footer-nav .nav-link.is-active{color:var(--accent)}.footer-bottom{grid-column:1/-1;margin-top:64px;display:flex;justify-content:space-between;align-items:center}@media(max-width:1099px){.footer-quote{grid-column:1/span 9}}@media(max-width:699px){.footer-quote,.footer-nav{grid-column:1/-1}.footer-nav{align-items:flex-start}}.hero{padding-top:72px}.hero-meta{grid-column:var(--side);margin-bottom:var(--stack);padding-top:4px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.hero-img{grid-column:var(--wide);aspect-ratio:16/10}.hero-title{grid-column:1/span 10;margin-top:48px}.hero-text{grid-column:8/span 4;margin-top:40px;display:flex;flex-direction:column;gap:20px}.hero-lead{font-size:18px;line-height:1.5;text-wrap:pretty}@media(max-width:1099px){.hero-meta{flex-direction:row;gap:.6em}.hero-title{grid-column:1/-1}.hero-text{grid-column:6/span 7}.inline-only{display:inline}.stack-only{display:none}}@media(max-width:699px){.hero-text{grid-column:1/-1}}.teasers{padding-top:calc(160px * var(--vs));align-items:start}.teaser{display:flex;flex-direction:column;gap:16px}.teaser h3{text-wrap:balance}.teaser-lead{max-width:36ch;font-size:16px;line-height:1.5;text-wrap:pretty}.teaser--1{grid-column:1/span 5}.teaser--2{grid-column:7/span 3;margin-top:240px}.teaser--3{grid-column:10/span 3;margin-top:80px}.teaser--1 .teaser-img{aspect-ratio:4/5}.teaser--2 .teaser-img{aspect-ratio:1/1}.teaser--3 .teaser-img{aspect-ratio:3/4}@media(max-width:1099px){.teaser--1{grid-column:1/span 6}.teaser--2{grid-column:7/span 6;margin-top:120px}.teaser--3{grid-column:1/span 6;margin-top:64px}}@media(max-width:699px){.teaser--1,.teaser--2,.teaser--3{grid-column:1/-1}.teaser--1{margin-top:0}.teaser--2,.teaser--3{margin-top:64px}.teaser .teaser-img{aspect-ratio:3/2}}.archive{padding-top:calc(180px * var(--vs));padding-bottom:calc(180px * var(--vs));scroll-margin-top:0}.archive-grid{padding-top:20px;border-top:1px solid var(--rule);align-items:baseline}.filters-wrap{grid-column:var(--side);min-width:180px}.filters{display:flex;flex-direction:column;gap:10px}.filter{flex:none;display:flex;align-items:center;gap:10px;white-space:nowrap;transition:color .2s}.filter:hover{color:var(--accent)}.filter.is-active{color:var(--accent);font-weight:700}.filter-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:0}.filter.is-active .filter-dot{opacity:1}.filter-sep{display:none}.archive-list,.favs-list{grid-column:var(--wide);min-width:0}.row{display:grid;grid-template-columns:48px minmax(0,1fr)auto;gap:24px;align-items:baseline;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--rule);transition:color .2s}.row:hover{color:var(--accent)}.row[hidden]{display:none}.row-meta{max-width:300px;text-align:right}@media(max-width:1099px){.filters-wrap{grid-column:1/-1;min-width:0;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--rule)}.filters{flex-direction:row;flex-wrap:nowrap;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter)}.filters::-webkit-scrollbar{display:none}.filter{padding:6px 10px;background:var(--chip)}.filter-dot{display:none}.filter-sep{display:block;flex:none;align-self:center;font-size:15px}}@media(max-width:699px){.row{grid-template-columns:32px minmax(0,1fr);gap:6px 16px}.row-meta{grid-column:2;text-align:left}}.article-head{padding-top:72px}.article-title{grid-column:1/-1;margin-top:28px}.article-meta{grid-column:var(--side);margin-top:56px;display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.article-lead{grid-column:var(--lead);margin-top:56px;line-height:1.3;text-wrap:pretty}.article-cover{grid-column:1/-1;margin-top:calc(72px * var(--vs));aspect-ratio:21/9}@media(max-width:1099px){.article-meta{flex-direction:row;gap:.6em;margin-top:32px}.article-lead{margin-top:16px}.article-cover{aspect-ratio:16/9}}@media(max-width:699px){.article-meta{margin-top:28px}.article-cover{aspect-ratio:4/3}}.article-body{padding-top:calc(120px * var(--vs));align-items:start;counter-reset:h2 fig}.article-body>*{grid-column:var(--main)}.article-body>p,.article-body>ul,.article-body>ol{margin:0 0 28px;font-size:18px;line-height:1.6;hyphens:auto;text-wrap:pretty}.article-body>ul,.article-body>ol{padding-left:1.2em}.article-body>h3,.article-body>h4{margin:40px 0 20px;font-size:18px;font-weight:700;line-height:1.4}.article-body>p a,.article-body li a,.about-body a,.note-text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s}.article-body>p a:hover,.article-body li a:hover,.about-body a:hover,.note-text a:hover{color:var(--accent)}.article-body>.sub{grid-column:1/-1}.h2-wrap{margin-bottom:36px;align-items:baseline;counter-increment:h2}.h2-num{grid-column:var(--side);margin-bottom:var(--stack-sm);color:var(--accent)}.h2-num::before{content:counter(h2,decimal-leading-zero)}@media(min-width:700px) and (max-width:1099px){.h2-num,.note .side-label{grid-column:var(--main)}}.h2-wrap h2{grid-column:var(--main);line-height:1.2;text-wrap:balance}.fig{align-items:end;counter-increment:fig}.fig-media{grid-column:4/span 9;grid-row:1}.fig-media img{height:auto}.fig-ph{aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;color:var(--mute)}.fig-cap{grid-column:1/span 3;grid-row:1;display:flex;flex-direction:column;gap:8px}.fig-num{color:var(--accent)}.fig-num::before{content:"Abb. " counter(fig,decimal-leading-zero)}.article-body>.fig:nth-of-type(even) .fig-media{grid-column:1/span 9}.article-body>.fig:nth-of-type(even) .fig-cap{grid-column:10/span 3}@media(max-width:1099px){.fig-media{grid-column:3/span 10}.fig-cap{grid-column:3/span 10;grid-row:2;margin-top:12px}.article-body>.fig:nth-of-type(even) .fig-media,.article-body>.fig:nth-of-type(even) .fig-cap{grid-column:1/span 10}}@media(max-width:699px){.fig-media,.fig-cap,.article-body>.fig:nth-of-type(even) .fig-media,.article-body>.fig:nth-of-type(even) .fig-cap{grid-column:1/-1}}.gallery{row-gap:calc(80px * var(--vs));align-items:start}.gallery-item{display:flex;flex-direction:column;gap:15px;cursor:zoom-in;counter-increment:fig}.gallery-cap{display:flex;gap:10px;align-items:baseline}.gallery-cap .fig-num{flex:none;white-space:nowrap}.gallery-item:nth-child(3n+1){grid-column:1/span 6}.gallery-item:nth-child(3n+2){grid-column:9/span 4;grid-row:span 2;margin-top:calc(160px * var(--vs))}.gallery-item:nth-child(3n+3){grid-column:3/span 5}.gallery-item:nth-child(3n+1) .gallery-img{aspect-ratio:564/441}.gallery-item:nth-child(3n+2) .gallery-img{aspect-ratio:4/5}.gallery-item:nth-child(3n+3) .gallery-img{aspect-ratio:1/1}.gallery--single .gallery-item:first-child{grid-column:var(--wide)}@media(max-width:699px){.gallery{row-gap:32px}.gallery .gallery-item:nth-child(n){grid-column:1/-1;grid-row:auto;margin-top:0}.gallery .gallery-item:nth-child(n) .gallery-img{aspect-ratio:auto}.gallery .gallery-img img{height:auto}.gallery-item{cursor:default}.gallery-item:hover .media img{transform:none}}.lightbox{--lb-pad:32px;max-width:calc(100vw - 2 * var(--gutter));max-height:calc(100vh - 2 * var(--gutter));padding:var(--lb-pad);border:0;background:var(--paper);color:var(--ink);overflow:hidden}.lightbox[open]{display:flex;flex-direction:column;gap:20px;animation:lb-in .25s ease}.lightbox::backdrop{background:rgba(22,22,21,.55);animation:lb-in .25s ease}[data-theme=dark] .lightbox::backdrop{background:rgba(0,0,0,.7)}@keyframes lb-in{from{opacity:0}}.lb-stage{display:flex;justify-content:center;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lb-img{display:block;width:auto;height:auto;max-width:calc(100vw - 2 * var(--gutter) - 2 * var(--lb-pad));max-height:calc(100vh - 2 * var(--gutter) - 2 * var(--lb-pad) - 68px);transition:transform .3s var(--ease)}.lb-bar{width:0;min-width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.lb-cap{margin:0;display:flex;gap:10px;align-items:baseline}.lb-cap .t-meta{flex:none;white-space:nowrap}.lb-ctl{flex:none;display:flex;align-items:baseline;gap:4px;font-size:15px}.lb-ctl[hidden]{display:none}.lb-btn{padding:4px 8px;border:0;background:0 0;cursor:pointer;transition:color .2s}.lb-btn:last-child{padding-right:0}.lb-btn:hover{color:var(--accent)}.article-body>.pullquote{position:relative;font-size:clamp(22px,2.35vw,30px);line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.pullquote::before{content:"";position:absolute;top:0;bottom:0;left:-32px;width:3px;background:var(--accent)}@media(max-width:1099px){.article-body>.pullquote{padding-left:20px}.pullquote::before{left:0}}.note{align-items:baseline}.note-text{grid-column:var(--main);padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--note);font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.5;hyphens:auto;text-wrap:pretty}.note-text p{margin:0 0 1em}.note-text p:last-child{margin-bottom:0}.article-body{--block-space:calc(100px * var(--vs))}.article-body>:is(.h2-wrap,.fig,.gallery,.pullquote,.note){margin-top:calc(var(--block-space) - 28px)}.article-body>:is(.fig,.gallery,.pullquote,.note){margin-bottom:var(--block-space)}.article-body>:is(.fig,.gallery,.pullquote,.note)+:is(.h2-wrap,.fig,.gallery,.pullquote,.note){margin-top:0}.article-body>.h2-wrap+:is(.fig,.gallery,.pullquote,.note){margin-top:calc(var(--block-space) - 36px)}.tags-block{margin-top:72px;padding-top:20px;border-top:1px solid var(--rule);align-items:baseline}.tags{grid-column:var(--wide);display:flex;flex-wrap:wrap;gap:12px 32px}.tags a{transition:color .2s}.tags a:hover{color:var(--accent)}.next{margin:calc(180px * var(--vs))var(--gutter)calc(120px * var(--vs));padding-top:20px;border-top:1px solid var(--rule);align-items:start}.next-label{grid-column:var(--side)}.next-img{grid-column:4/span 4;margin-top:36px;aspect-ratio:4/5}.next-text{grid-column:8/span 5;margin-top:36px;display:flex;flex-direction:column;gap:20px}.next-title{font-weight:700;font-size:clamp(44px,6.25vw,80px);line-height:.88;letter-spacing:-.03em;text-wrap:balance}@media(max-width:1099px){.next-img{grid-column:1/span 6;margin-top:20px}.next-text{grid-column:1/span 6;margin-top:16px;gap:16px}.next-title{font-weight:400;font-size:clamp(22px,2.35vw,30px);line-height:1.1;letter-spacing:-.02em}}@media(max-width:699px){.next-img{grid-column:1/-1;aspect-ratio:3/2}.next-text{grid-column:1/-1}}.about{padding-top:72px;padding-bottom:calc(120px * var(--vs));align-items:start}.about-portrait{grid-column:1/span 4;aspect-ratio:4/5}.about-text{grid-column:6/span 7;margin-top:calc(150px * var(--vs));display:flex;flex-direction:column;gap:32px}.about-intro{line-height:1.3;text-wrap:pretty}.about-body p{max-width:52ch;margin:0 0 1em;font-size:18px;line-height:1.6;hyphens:auto;text-wrap:pretty}.about-body p:last-child{margin-bottom:0}.favs{margin-top:calc(160px * var(--vs));padding-top:20px;border-top:1px solid var(--rule);align-items:baseline}@media(max-width:1099px){.about-portrait{grid-column:1/span 5}.about-text{grid-column:7/span 6}}@media(max-width:699px){.about-portrait{grid-column:1/span 8;margin-top:40px}.about-text{grid-column:1/-1;margin-top:0;order:-1}}.notfound{padding-top:72px;padding-bottom:calc(200px * var(--vs));align-items:start}.notfound-label{grid-column:1/-1}.notfound-title{grid-column:1/-1;margin:28px 0 56px}.notfound-text{grid-column:var(--lead);display:flex;flex-direction:column;gap:28px}.js .reveal-pending{opacity:0;transform:translateY(24px);will-change:opacity,transform}.js .is-revealing{transition:opacity .7s ease,transform .7s var(--ease);will-change:opacity,transform}.js .row.is-revealing{transition:color .2s,opacity .7s ease,transform .7s var(--ease)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}