@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-latin-400-normal.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:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-latin-500-normal.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 Fallback;src:local(Georgia),local(Times New Roman);size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}:root{--bg:#fbfaf7;--tekst:#1c1b19;--dempet:#66645e;--aksent:#7d3f2f;--aksent-hover:#5e2e22;--maal:34em;--bredde:70em;--gutter:clamp(1.25rem, 6vw, 5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#151412;--tekst:#e9e6df;--dempet:#9c9992;--aksent:#d7a08c;--aksent-hover:#ecc4b6}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--tekst);font-kerning:normal;font-feature-settings:"kern", "liga", "onum";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Newsreader,Newsreader Fallback,Georgia,Times New Roman,serif;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);font-weight:400;line-height:1.5}.side{max-width:var(--bredde);padding:clamp(4rem, 12vh, 9rem) var(--gutter) clamp(4rem, 10vh, 7rem);margin-inline:auto}h1,h2,p,figure{margin:0}h1{letter-spacing:-.015em;max-width:var(--maal);font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);font-weight:400;line-height:1.05}h2{font-size:1em;font-weight:500;line-height:inherit}p{max-width:var(--maal)}a{color:var(--aksent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--aksent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--aksent) 45%, transparent);transition:text-decoration-color .16s,color .16s}a:hover{color:var(--aksent-hover);text-decoration-color:currentColor}a:focus-visible{outline:2px solid var(--aksent);outline-offset:3px;text-decoration:none}.hero .ingress{text-wrap:pretty;max-width:24em;margin-top:1.75em;font-size:clamp(1.25rem,1.05rem + .9vw,1.625rem);line-height:1.3}.arbeid{margin-top:clamp(5rem,14vh,9rem)}.arbeid article+article{margin-top:clamp(2.75rem,6vh,4rem)}.arbeid h2{margin-bottom:.35em}.arbeid p{text-wrap:pretty}.arbeid .lenker{margin-top:.6em}.arbeid .skille{color:var(--dempet);margin-inline:.15em}.skjermbilder{margin-top:clamp(6rem,16vh,10rem)}.skjermbilder figure{max-width:var(--maal)}.skjermbilder figure+figure{margin-top:clamp(4rem,10vh,7rem)}.skjermbilder img{width:100%;height:auto;display:block}figcaption{color:var(--dempet);margin-top:.85em;font-size:.875em}@media (prefers-color-scheme:dark){.skjermbilder img,.portrett{filter:brightness(.92)}}.om{margin-top:clamp(6rem,16vh,10rem)}.portrett{width:60vw;max-width:14rem;height:auto;margin-bottom:1.75em;display:block}.kontakt{margin-top:clamp(5rem,14vh,9rem)}.kontakt h2{margin-bottom:.35em}.kontakt .orgnr{color:var(--dempet);margin-top:2.5em;font-size:.875em}@media (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .7s,transform .7s}[data-reveal].is-pending{opacity:0;transform:translateY(.4rem)}}::selection{background:color-mix(in srgb, var(--aksent) 22%, transparent)}
