@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-wdth-normal.BKE08zty.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-wdth-normal.DoS1gVTC.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-wdth-normal.Dtb2a5nO.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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{--ink:#0c1722;--ink-2:#13242f;--ink-3:#1e3544;--paper:#f0ece3;--paper-2:#e7e1d4;--paper-3:#d6cfbe;--frost:#bcd2da;--frost-2:#8fb0bd;--steel:#5d7886;--malt:#d08a2c;--malt-ink:#7a4a05;--muted:#3f505b;--line:#0c17222e;--line-strong:#0c172280;--line-inv:#bcd2da38;--font-display:"Bricolage Grotesque Variable", "Arial Narrow", Arial, sans-serif;--font-body:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--gutter:clamp(1.1rem, 4.5vw, 3.25rem);--max:78rem;--radius:2px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-variation-settings:"wght" 420;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}p{max-width:62ch;margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--malt);outline-offset:3px;border-radius:2px}.on-dark :focus-visible,.site-header :focus-visible,.site-footer :focus-visible{outline-color:var(--frost)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--font-mono);padding:.75rem 1rem;font-size:.875rem;position:absolute;top:-4rem;left:.5rem}.skip-link:focus{top:.5rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:700;font-stretch:78%;line-height:.98}h1{letter-spacing:-.025em;font-size:clamp(3rem,1.4rem + 8vw,8.25rem);font-weight:750;line-height:.88}h2{font-size:clamp(2rem,1.2rem + 3.6vw,4rem)}h3{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.15rem);font-stretch:85%}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.mono,.eyebrow,.tag,.label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:500}.eyebrow{color:var(--muted);align-items:center;gap:.75rem;margin-bottom:1.25rem;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.5rem;height:1px}.on-dark .eyebrow{color:var(--frost-2)}.lead{color:var(--ink);font-variation-settings:"wght" 400;max-width:38ch;font-size:clamp(1.15rem,1.05rem + .7vw,1.6rem);line-height:1.45}.on-dark .lead{color:var(--paper)}.preview-strip{background:var(--malt);color:var(--ink);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:.45rem var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;font-size:.74rem;display:flex}.preview-strip strong{font-weight:600}.ex{position:relative}.ex-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--malt-ink);vertical-align:middle;white-space:nowrap;border:1px dashed;margin-left:.6rem;padding:.12rem .45rem;font-size:.72rem;display:inline-block}.on-dark .ex-tag{color:var(--malt)}.mangler{border-bottom:1px dashed var(--steel);color:var(--muted);font-family:var(--font-mono);font-size:.85em;display:inline-block}.on-dark .mangler{color:var(--frost-2);border-color:var(--frost-2)}.site-header{background:var(--ink);color:var(--paper);z-index:20;border-bottom:1px solid var(--line-inv);position:relative}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:.7rem;font-size:1.7rem;font-weight:750;font-stretch:78%;text-decoration:none;display:inline-flex}.brand svg{width:2.15rem;height:2.15rem;color:var(--frost)}.brand:hover svg{color:var(--malt)}.nav-toggle{color:inherit;border:1px solid var(--line-inv);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;min-height:2.75rem;padding:.55rem .9rem;font-size:.8rem;display:none}.nav-list{gap:clamp(.9rem,1.8vw,1.9rem);margin:0;padding:0;list-style:none;display:flex}.nav-list a{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:.4rem 0;font-size:.78rem;text-decoration:none;display:inline-block;position:relative}.nav-list a:after{content:"";background:var(--malt);transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:.1rem;left:0;transform:scaleX(0)}.nav-list a:hover:after,.nav-list a[aria-current=page]:after{transform:scaleX(1)}.nav-list a[aria-current=page]{color:var(--frost)}@media (width<=62rem){.js .nav-toggle{display:inline-block}.js .site-nav{background:var(--ink);border-bottom:1px solid var(--line-inv);padding:.5rem var(--gutter) 1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.js .site-nav[data-open=true]{display:block}.nav-list{counter-reset:nav;flex-direction:column;gap:0}.js .nav-list li{border-top:1px solid var(--line-inv);counter-increment:nav}.js .nav-list a{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;align-items:baseline;gap:1rem;width:100%;padding:.7rem 0;font-size:1.9rem;font-weight:650;font-stretch:80%;display:flex}.js .nav-list a:before{content:"0" counter(nav);font-family:var(--font-mono);color:var(--frost-2);font-size:.75rem}.js .nav-list a:after{display:none}html:not(.js) .site-header .wrap{flex-wrap:wrap;padding-block:.75rem}html:not(.js) .nav-list{flex-flow:wrap;gap:.25rem 1rem}}.section{padding-block:clamp(3rem,5.5vw,5.5rem);position:relative}.section.dark{background:var(--ink);color:var(--paper)}.section.alt{background:var(--paper-2)}.section+.section{border-top:1px solid var(--line)}.section.dark+.section,.section+.section.dark{border-top:0}.on-dark{color:var(--paper)}.section-head{gap:.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=62rem){.section-head.split{grid-template-columns:1fr 1fr;align-items:end;gap:3rem}}.page-head{background:var(--ink);color:var(--paper);isolation:isolate;padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.page-head h1{max-width:14ch;margin-bottom:.35em;font-size:clamp(2.8rem,1.2rem + 7.2vw,7rem)}.page-head .lead{color:var(--paper)}.page-head .deco{width:min(48vw,34rem);color:var(--frost);opacity:.55;z-index:-1;pointer-events:none;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}@media (width<=40rem){.page-head .deco{opacity:.3;width:22rem;right:-35%}}.pil{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;min-height:3rem;transition:background .3s var(--ease), color .3s var(--ease), gap .3s var(--ease);border:1px solid;align-items:center;gap:.75rem;padding:.95rem 1.3rem;font-size:.82rem;text-decoration:none;display:inline-flex}.pil:after{content:"→";font-family:var(--font-body);transition:transform .3s var(--ease)}.pil:hover{background:var(--paper);color:var(--ink);gap:1.1rem}.pil:hover:after{transform:translate(2px)}.section:not(.dark):not(.page-head) .pil:hover,.pil.on-light:hover{background:var(--ink);color:var(--paper)}.pil.fylt{background:var(--malt);color:var(--ink);border-color:var(--malt)}.pil.fylt:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.knapper{flex-wrap:wrap;gap:.9rem;display:flex}.hero{background:var(--ink);color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.hero .wrap{align-content:space-between;gap:3rem;min-height:min(86vh,54rem);padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,4vw,4rem);display:grid}.hero-art{z-index:-1;right:max(2vw, calc((100vw - var(--max)) / 2 - 2rem));width:min(62vh,46vw,46rem);color:var(--frost);position:absolute;top:42%;transform:translateY(-50%)}.hero-art svg{width:100%;height:auto}@media (width<=48rem){.hero-art{opacity:.4;width:120vw;top:42%;right:-42vw}}.hero h1{margin-bottom:.2em}.hero h1 .l{display:block}.hero .lead{margin-bottom:2rem}.hero-foot{border-top:1px solid var(--line-inv);gap:1.5rem;padding-top:1.4rem;display:grid}@media (width>=48rem){.hero-foot{grid-template-columns:repeat(3,1fr)}}.hero-foot dt{color:var(--frost-2)}.hero-foot dd{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.35rem;font-weight:600;font-stretch:85%;line-height:1.15}.status{border:1px solid var(--line-inv);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.75rem;padding:.55rem .95rem;font-size:.8rem;text-decoration:none;display:inline-flex}.status .prikk{background:var(--steel);border-radius:50%;width:.6rem;height:.6rem}.status[data-state=apen] .prikk{background:#6ed39a;animation:2.4s infinite puls;box-shadow:0 0 #6ed39a99}.status[data-state=stengt] .prikk{background:var(--malt)}@keyframes puls{70%{box-shadow:0 0 0 .6rem #6ed39a00}to{box-shadow:0 0 #6ed39a00}}.status.lys{color:var(--ink);border-color:var(--line-strong)}.ringer path.r{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.ringer path.r.tykk{stroke-width:2.4px}.ringer path.fyll{fill:currentColor;fill-opacity:.045;stroke:none}.ringer .skala{stroke:currentColor;stroke-opacity:.4;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.ringer text{font-family:var(--font-mono);letter-spacing:.1em;fill:currentColor;opacity:.7;font-size:7.5px}.ringer .kjerne{fill:var(--malt)}.js .ringer.anim path.r{animation:tegn 2.6s var(--ease) both;animation-delay:calc(var(--i) * .11s);stroke-dashoffset:1px}.js .ringer.anim path.fyll{animation:tone 1.8s var(--ease) both;animation-delay:calc(var(--i) * .11s + .5s);opacity:0}.js .ringer.anim .kjerne{animation:tone 1s var(--ease) .2s both;opacity:0}@keyframes tegn{to{stroke-dashoffset:0}}@keyframes tone{to{opacity:1}}.uke{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.uke li{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,1fr) auto;align-items:baseline;gap:1rem;padding:1.15rem 0;display:grid}.uke .dag{font-family:var(--font-display);text-transform:capitalize;font-size:clamp(1.7rem,1.2rem + 2.2vw,3rem);font-weight:700;font-stretch:80%;line-height:1}.uke .tid{font-family:var(--font-mono);font-size:clamp(1rem,.9rem + .6vw,1.4rem);font-weight:500}.uke li[data-i-dag=true]{box-shadow:inset 3px 0 0 var(--malt);background:linear-gradient(90deg,#d08a2c29,#0000 70%);padding-left:1rem}.uke li.stengt .dag,.uke li.stengt .tid{color:var(--muted);font-weight:500}.uke li.stengt .dag{font-weight:600}.uke-stabel .stengt .dag{color:var(--frost-2);font-weight:600}.uke-stabel .stengt .tid{color:var(--frost-2)}.uke-kort{background:var(--line-inv);border:1px solid var(--line-inv);gap:1px;display:grid}@media (width>=40rem){.uke-kort{grid-template-columns:repeat(3,1fr)}}.uke-kort>div{background:var(--ink);padding:1.4rem 1.4rem 1.6rem}.uke-kort .dag{font-family:var(--font-display);text-transform:capitalize;font-size:2rem;font-weight:700;font-stretch:80%}.uke-kort .tid{font-family:var(--font-mono);color:var(--frost);margin-top:.35rem}.avvik{margin-top:2rem}.avvik h2{font-size:1.4rem}.avvik ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.avvik li{font-family:var(--font-mono);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem;padding-bottom:.5rem;font-size:.92rem;display:flex}.to-kol{gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=62rem){.to-kol{grid-template-columns:7fr 5fr}.to-kol.likt{grid-template-columns:1fr 1fr}}.fakta{border-top:1px solid var(--line-strong);margin:0;display:grid}.fakta>div{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.fakta dt{color:var(--muted)}.fakta dd{margin:0}.on-dark .fakta,.on-dark .fakta>div{border-color:var(--line-inv)}.on-dark .fakta dt{color:var(--frost-2)}.steg{counter-reset:steg;margin:0;padding:0;list-style:none;display:grid}.steg li{counter-increment:steg;border-top:1px solid var(--line-strong);grid-template-columns:4.5rem 1fr;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid;position:relative}@media (width>=48rem){.steg li{grid-template-columns:6rem 5rem 1fr}}.steg .nr{font-family:var(--font-display);color:var(--steel);font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:750;font-stretch:75%;line-height:.85}.steg .nr:before{content:counter(steg, decimal-leading-zero)}.steg .ikon{width:4.75rem;height:4.75rem;color:var(--ink);display:none}@media (width>=48rem){.steg .ikon{display:block}}.steg h3{margin-bottom:.4em}.steg p{max-width:54ch;margin:0}.steg .ikon *{vector-effect:non-scaling-stroke}.steg .ikon .tegn{stroke-dasharray:220;stroke-dashoffset:0}.js .steg li[data-reveal] .ikon .tegn{stroke-dashoffset:220px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.js .steg li.in .ikon .tegn{stroke-dashoffset:0}.prosess-linje{flex-wrap:wrap;align-items:center;gap:1rem 0;margin-top:2rem;display:flex}.prosess-linje li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:.78rem;list-style:none;display:flex}.prosess-linje li+li:before{content:"";background:var(--frost-2);width:clamp(1.5rem,4vw,3.5rem);height:1px;margin-inline:.75rem}.prosess-linje li span.ring{border:1px solid var(--frost);width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--ink), 0 0 0 4px var(--frost-2);border-radius:50%;margin-right:.55rem}.prosess-linje{padding:0}.steg.kort li{grid-template-columns:4.5rem 1fr}.steg.kort .nr{font-size:clamp(2.4rem,2rem + 2vw,3.5rem)}.flaske text{font-family:var(--font-display);letter-spacing:0;font-stretch:80%}.ol-liste{gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.datablad{border:1px solid var(--line-strong);background:var(--paper);grid-template-columns:1fr;display:grid}@media (width>=48rem){.datablad{grid-template-columns:11rem 1fr}}.datablad .plate{border-bottom:1px solid var(--line);background:#dfe2e3;place-items:center;padding:1rem;display:grid}@media (width>=48rem){.datablad .plate{border-bottom:0;border-right:1px solid var(--line)}}.datablad .plate svg,.datablad .plate img{width:5.2rem;height:auto}.footer-logo{width:7.5rem;height:auto;margin:0 0 1.25rem;display:block}.datablad .plate img{aspect-ratio:2/5;object-fit:contain;mix-blend-mode:multiply;width:auto;height:11rem}.datablad .innhold{gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.datablad header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;display:flex}.datablad h3{margin:0;font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem)}.datablad .stil{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.82rem}.tag{border:1px solid var(--line-strong);padding:.15rem .55rem;display:inline-block}.maal{gap:1rem 2rem;display:grid}@media (width>=40rem){.maal{grid-template-columns:1fr 1fr}}.maal .rad{gap:.35rem;display:grid}.maal .verdi{font-family:var(--font-mono);font-size:1.15rem;font-weight:500}.gauge{background:var(--paper-3);height:.5rem;display:block;position:relative}.gauge i{background:var(--ink);transform-origin:0;transform:scaleX(var(--v));transition:transform 1.1s var(--ease);position:absolute;inset:0}.js .gauge i{transform:scaleX(0)}.js .in .gauge i,.js .gauge.in i{transform:scaleX(var(--v))}.gauge:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#f0ece3cc calc(10% - 1px) 10%);position:absolute;inset:0}.detaljer{border-top:1px solid var(--line);gap:.6rem;margin:0;padding-top:1rem;display:grid}.detaljer>div{grid-template-columns:8.5rem 1fr;gap:1rem;display:grid}.detaljer dt{color:var(--muted);padding-top:.2rem}.detaljer dd{margin:0}@media (width<=30rem){.detaljer>div{grid-template-columns:1fr;gap:.1rem}}.kompakt{border-top:1px solid var(--line-strong);margin:0 0 1rem;padding:0;list-style:none}.kompakt li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}@media (width>=40rem){.kompakt li{grid-template-columns:1.4fr 1.2fr auto auto}}.kompakt .navn{font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);font-weight:700;font-stretch:80%;line-height:1}.kompakt .stil{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.kompakt .tall{font-family:var(--font-mono);text-align:right;white-space:nowrap}@media (width<=39.99rem){.kompakt .tall:last-child{display:none}.kompakt .stil{grid-column:1/-1}}.hendelser{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.hendelse{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}@media (width>=48rem){.hendelse{grid-template-columns:9rem 1fr}}.hendelse .dato{font-family:var(--font-display);font-weight:750;font-stretch:75%;line-height:.85}.hendelse .dato b{font-size:clamp(3.5rem,2.5rem + 4vw,6rem);font-weight:750;display:block}.hendelse .dato span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;font-size:.78rem;font-weight:500;display:block}.hendelse h3{margin-bottom:.4em}.hendelse .meta{font-family:var(--font-mono);flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:.9rem;font-size:.88rem;display:flex}.hendelse p{margin-bottom:.5rem}.hendelse[hidden]{display:none}.tom{border-top:1px solid var(--line-strong);font-family:var(--font-display);padding:2rem 0;font-size:1.6rem;font-stretch:85%;display:none}.tom[data-vis=true]{display:block}.kontakt-liste{border-top:1px solid var(--line-strong);gap:0;margin:0;display:grid}.kontakt-liste>div{border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.kontakt-liste dt{color:var(--muted)}.kontakt-liste dd{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,1.1rem + 1vw,2rem);font-weight:600;font-stretch:85%}@media (width<=36rem){.kontakt-liste>div{grid-template-columns:1fr;gap:.2rem}}.site-footer{background:var(--ink);color:var(--paper);border-top:1px solid var(--line-inv);padding-block:clamp(2.5rem,5vw,4.5rem) 2rem}.footer-grid{gap:2.25rem;display:grid}@media (width>=48rem){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.site-footer h2{font-size:1.1rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--frost-2);margin-bottom:.9rem;font-weight:500;font-stretch:100%}.site-footer ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.site-footer p{color:var(--frost)}.footer-lov{border-top:1px solid var(--line-inv);color:var(--frost);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.9rem;display:flex}.footer-lov p{max-width:64ch;margin:0}.footer-lov a{color:var(--paper)}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(18px)}.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-reveal],.js .gauge i,.js .steg li[data-reveal] .ikon .tegn{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.js .gauge i{transform:scaleX(var(--v))!important}.js .ringer.anim path.r{stroke-dashoffset:0!important}.js .ringer.anim path.fyll,.js .ringer.anim .kjerne{opacity:1!important}}@media print{.preview-strip,.site-header,.nav-toggle,.hero-art,.deco{display:none!important}body{background:#fff}}.anlegg{width:100%;height:auto;color:var(--frost)}.anlegg .l{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.anlegg .tone{fill:currentColor;fill-opacity:.07;stroke:none}.anlegg .grunn{stroke-opacity:.45}.anlegg .a{stroke:var(--malt)}.anlegg .pipe{stroke:var(--malt);stroke-dasharray:4 9}.anlegg .slag{stroke-dasharray:3 6;stroke-opacity:.7}.js .anlegg .pipe{animation:1.8s linear infinite flyt}.js .anlegg .damp{animation:3.4s ease-in-out infinite damp}.js .anlegg .damp.d2{animation-delay:1.2s}.js .anlegg .bobler{animation:3.2s ease-in infinite stig}.js .anlegg .bobler.b2{animation-delay:1s}.js .anlegg .bobler.b3{animation-delay:2s}@keyframes flyt{to{stroke-dashoffset:-26px}}@keyframes damp{0%{opacity:0;transform:translateY(8px)}40%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}@keyframes stig{0%{opacity:0;transform:translateY(14px)}30%{opacity:1}to{opacity:0;transform:translateY(-46px)}}@media (prefers-reduced-motion:reduce){.anlegg .pipe,.anlegg .damp,.anlegg .bobler{animation:none!important}.anlegg .damp,.anlegg .bobler{opacity:.7}}.fra-korn{background:var(--ink-2);color:var(--paper);border-top:1px solid var(--line-inv);padding-block:clamp(3rem,5.5vw,5.5rem)}.fra-korn .anlegg-ramme{margin-block:clamp(1.5rem,3vw,2.5rem) .5rem}.fra-korn .trinn{counter-reset:t;border-top:1px solid var(--line-inv);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.fra-korn .trinn li{counter-increment:t;text-align:left;padding:1rem .5rem 0 0}.fra-korn .trinn li:before{content:counter(t, decimal-leading-zero);font-family:var(--font-mono);color:var(--malt);letter-spacing:.08em;font-size:.78rem;display:block}.fra-korn .trinn b{font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1rem,.7rem + 1.2vw,1.6rem);font-weight:650;font-stretch:80%;line-height:1.05;display:block}@media (width>=48rem){.fra-korn .trinn li{text-align:center;padding-inline:.25rem}}@media (width<=47.99rem){.fra-korn .trinn{grid-template-columns:1fr 1fr;gap:0 1rem}.fra-korn .trinn li{padding-bottom:.8rem}}.bildetekst{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--frost-2);max-width:none;margin:.75rem 0 0;font-size:.74rem}.bildetekst.lys{color:var(--muted)}.ramme-mork .ex-tag{color:var(--malt)}.ramme-mork .eyebrow{color:var(--frost-2)}.ramme-mork{background:var(--ink);color:var(--frost);border:1px solid var(--line-inv);padding:clamp(.75rem,2vw,1.5rem)}.ramme-mork .anlegg{color:var(--frost)}.stortall{border-top:1px solid var(--line-strong);gap:0;display:grid}.stortall>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,12rem) 1fr;align-items:baseline;gap:1.25rem;padding:1.1rem 0;display:grid}.stortall b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:750;font-stretch:75%;line-height:.9}.stortall span{max-width:30ch;font-size:1.05rem}.uke-stabel{border-top:1px solid var(--line-inv);display:grid}.uke-stabel>div{border-bottom:1px solid var(--line-inv);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem 0;display:flex}.uke-stabel .dag{font-family:var(--font-display);text-transform:capitalize;font-size:clamp(1.7rem,1.2rem + 2vw,2.8rem);font-weight:700;font-stretch:80%}.uke-stabel .tid{font-family:var(--font-mono);color:var(--frost);font-size:1.05rem}.hjelpetekst{color:var(--muted);max-width:52ch;font-size:.95rem}.on-dark .hjelpetekst,.dark .hjelpetekst{color:var(--frost)}.regler{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.regler li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem 1fr;gap:.5rem;padding:.9rem 0;display:grid}.regler li:before{content:"→";font-family:var(--font-mono);color:var(--malt-ink)}.skjema-ramme{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=62rem){.skjema-ramme{grid-template-columns:5fr 7fr;align-items:start}}.skjema-intro h2{margin:.6rem 0 1rem;font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem)}.skjema-boks{background:var(--paper);border:1px solid var(--line-strong);padding:clamp(1rem,3vw,2rem)}.kform{gap:1.25rem;display:grid}.kform[hidden],.kform-ok[hidden],.kform [hidden],.kform-ok [hidden]{display:none!important}.kform-felt{align-content:start;gap:.4rem;min-width:0;display:grid}.kform label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.82rem;font-weight:500}.kform .krav{color:var(--malt-ink)}.kform input[type=text],.kform input[type=email],.kform textarea{width:100%;min-height:3rem;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);resize:vertical;background:#fbf9f4;padding:.7rem .85rem;font-size:1rem}.kform textarea{min-height:9rem;line-height:1.55}.kform input:focus-visible,.kform textarea:focus-visible{outline:3px solid var(--malt-ink);outline-offset:2px}.kform [aria-invalid=true]{border-color:#9b1c1c;box-shadow:0 0 0 1px #9b1c1c}.kform-feiltekst{color:#8a1818;margin:0;font-size:.95rem;font-weight:600}.kform-feiltekst[hidden],.kform-feil[hidden]{display:none}.kform-feil{color:#6e1010;background:#fbeaea;border:1px solid #9b1c1c;padding:.85rem 1rem;font-weight:600}.kform-feil:focus-visible{outline:3px solid var(--malt-ink);outline-offset:2px}.kform-samtykke{cursor:pointer;grid-template-columns:1.6rem 1fr;align-items:start;gap:.75rem;font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;font-size:1rem!important;font-weight:400!important;display:grid!important}.kform-samtykke input{width:1.4rem;height:1.4rem;accent-color:var(--ink);margin:.15rem 0 0}.kform-verifisering{justify-items:start;gap:.6rem;display:grid}.kform-send{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.kform-send .pil:disabled{opacity:.6;cursor:progress}.kform-status{color:var(--muted);min-height:1.4em;margin:0;font-size:.95rem}.kform-ok{justify-items:start;gap:.9rem;padding:clamp(.5rem,2vw,1.25rem) 0;display:grid}.kform-ok:focus-visible{outline:3px solid var(--malt-ink);outline-offset:6px}.kform-ok h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.honning{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width<=30rem){.kform-send .pil{justify-content:center;width:100%}}
