@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d462d458-module__sS3bCG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d462d458-module__sS3bCG__variable{--font-archivo:"Archivo","Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_908b36ea-module__XR_xfa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_908b36ea-module__XR_xfa__variable{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.d1g{--d1-bg:#0b1110;--d1-panel:#111a19;--d1-line:#a8e2ce1f;--d1-line-2:#a8e2ce38;--d1-ink:#e7efeb;--d1-muted:#8fa19b;--d1-mint:#4fd1a5;--d1-amber:#ffb547;--d1-display:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--d1-sans:var(--font-instrument),ui-sans-serif,system-ui,sans-serif;--d1-mono:var(--font-jetbrains),ui-monospace,monospace;background:var(--d1-bg);min-height:100vh;color:var(--d1-ink);font-family:var(--d1-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}html:has(.d1g) body{background:#0b1110}.d1g:after{content:"";z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.8'/></svg>");position:fixed;inset:0}.d1g ::selection{background:var(--d1-mint);color:#06140f}:where(.d1g) a{color:inherit;text-decoration:none}.d1g a:focus-visible{outline:2px solid var(--d1-mint);outline-offset:3px;border-radius:6px}.d1g-bredde{width:min(1200px,100% - 48px);margin-inline:auto}.d1g h1,.d1g h2,.d1g h3{font-family:var(--d1-display);font-variation-settings:"wdth" 112;letter-spacing:-.02em;font-stretch:112%}.d1g-kicker{color:var(--d1-mint);font-family:var(--d1-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.d1g-kicker--rav{color:var(--d1-amber)}.d1g-knapp{background:var(--d1-mint);color:#06140f;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.d1g-knapp:hover{background:#6fe0ba}.d1g-knapp:active{transform:translateY(1px)}.d1g-knapp--liten{border-radius:9px;padding:8px 13px;font-size:13px}.d1g-knapp--omriss{border-color:var(--d1-line-2);color:var(--d1-ink);background:#ffffff08;margin-top:30px}.d1g-knapp--omriss:hover{border-color:var(--d1-mint);color:var(--d1-mint);background:#4fd1a514}.d1g-tekstlenke{color:var(--d1-muted);text-decoration:underline;-webkit-text-decoration-color:var(--d1-line-2);text-decoration-color:var(--d1-line-2);text-underline-offset:5px;font-size:15px;transition:color .15s,text-decoration-color .15s}.d1g-tekstlenke:hover{color:var(--d1-ink);-webkit-text-decoration-color:var(--d1-mint);text-decoration-color:var(--d1-mint)}.d1g-topp{z-index:30;border-bottom:1px solid var(--d1-line);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#0b1110cc;position:sticky;top:0}.d1g-topp-inner{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.d1g-merke{align-items:center;gap:11px;display:inline-flex}.d1g-merke-ikon{background:var(--d1-mint);color:#06140f;width:30px;height:30px;font-family:var(--d1-mono);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.d1g-merke-tekst{flex-direction:column;gap:3px;line-height:1;display:flex}.d1g-merke-navn{font-family:var(--d1-display);font-variation-settings:"wdth" 112;font-size:15px;font-weight:600;font-stretch:112%}.d1g-merke-av{color:var(--d1-muted);font-family:var(--d1-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.d1g-topp nav{align-items:center;gap:26px;display:flex}.d1g-nav-lenke{color:var(--d1-muted);font-size:14px;transition:color .15s}.d1g-nav-lenke:hover{color:var(--d1-ink)}.d1g-hero{padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,64px);position:relative}.d1g-blakopi{pointer-events:none;background-image:linear-gradient(#a8e2ce0d 1px,#0000 1px),linear-gradient(90deg,#a8e2ce0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 68% 45%,#000,#0000);mask-image:radial-gradient(70% 70% at 68% 45%,#000,#0000)}.d1g-blakopi:after{content:"";filter:blur(30px);background:radial-gradient(closest-side,#4fd1a529,#0000);border-radius:50%;width:70vw;height:80%;position:absolute;top:4%;right:-12%}.d1g-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.d1g-hero-tekst{max-width:580px}.d1g h1{margin:22px 0 0;font-size:clamp(46px,6.6vw,88px);font-weight:650;line-height:.95}.d1g h1 span{color:var(--d1-mint)}.d1g-ingress{max-width:520px;color:var(--d1-muted);margin:26px 0 0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.d1g-handlinger{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px;display:flex}.d1g-hero-merknad{color:var(--d1-muted);font-family:var(--d1-mono);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:11px}.d1g-handlinger .d1g-hero-merknad{margin:0}.d1g-hero-motor{margin:0;padding:22px;position:relative}.d1g-hero-motor img{aspect-ratio:5/4;object-fit:cover;width:100%;height:auto;display:block}.d1g-hero-motor figcaption{color:var(--d1-muted);font-family:var(--d1-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;bottom:6px;right:22px}.d1g-hjorne{border:0 solid #4fd1a580;width:18px;height:18px;position:absolute}.d1g-hjorne--ov{border-top-width:1px;border-left-width:1px;top:0;left:0}.d1g-hjorne--oh{border-top-width:1px;border-right-width:1px;top:0;right:0}.d1g-hjorne--nv{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.d1g-hjorne--nh{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.d1g-panel{border:1px solid var(--d1-line);background:linear-gradient(180deg,#ffffff06,transparent),var(--d1-panel);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden;box-shadow:0 18px 50px -12px #0009}.d1g-maaler{border-left:1px solid var(--d1-line);background-image:repeating-linear-gradient(90deg,var(--d1-line-2)0 1px,transparent 1px 9px);background-repeat:no-repeat;background-size:100% 7px;padding:30px 24px 24px;position:relative}.d1g-maaler:first-child{border-left:0}.d1g-maaler dt{color:var(--d1-mint);font-family:var(--d1-mono);font-feature-settings:"zero" 1,"tnum" 1;text-shadow:0 0 24px #4fd1a559;font-size:clamp(34px,3.6vw,46px);line-height:1}.d1g-maaler dd{color:var(--d1-muted);margin:10px 0 0;font-size:14px;line-height:1.35}.d1g-seksjon{padding-block:clamp(72px,9vw,120px) 0}.d1g [id]{scroll-margin-top:84px}.d1g .d1g-seksjon[id]{scroll-margin-top:calc(84px - clamp(72px,9vw,120px))}.d1g h2{max-width:760px;margin:16px 0 0;font-size:clamp(34px,4.6vw,58px);font-weight:620;line-height:1.02}.d1g-seksjon-ingress{max-width:620px;color:var(--d1-muted);margin:20px 0 0;font-size:17px;line-height:1.65}.d1g-funksjoner{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.d1g-funksjon{border:1px solid var(--d1-line);background:linear-gradient(180deg,#ffffff06,transparent 60%),var(--d1-panel);border-radius:16px;flex-direction:column;grid-column:span 2;padding:28px;transition:border-color .2s,transform .2s;display:flex}.d1g-funksjon:nth-child(-n+2){grid-column:span 3}.d1g-funksjon:first-child{background:radial-gradient(120% 90% at 100% 0%,#4fd1a51a,transparent 60%),var(--d1-panel)}.d1g-funksjon:hover{border-color:#4fd1a566;transform:translateY(-2px)}.d1g-funksjon-topp{color:var(--d1-muted);justify-content:space-between;align-items:center;display:flex}.d1g-funksjon-nr{color:var(--d1-mint);font-family:var(--d1-mono);letter-spacing:.08em;font-size:13px}.d1g-funksjon h3{margin:44px 0 12px;font-size:22px;font-weight:600;line-height:1.15}.d1g-funksjon p{color:var(--d1-muted);margin:0 0 24px;font-size:15.5px;line-height:1.62}.d1g-brikke{border:1px solid var(--d1-line-2);color:var(--d1-ink);font-family:var(--d1-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 10px;font-size:10.5px}.d1g-drivlinjer{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.d1g-drivlinje{border:1px solid var(--d1-line);background:var(--d1-panel);border-radius:16px;margin:0;overflow:hidden}.d1g-drivlinje-bilde{background-image:linear-gradient(#a8e2ce0b 1px,#0000 1px),linear-gradient(90deg,#a8e2ce0b 1px,#0000 1px);background-size:32px 32px;padding:18px 18px 0}.d1g-drivlinje-bilde img{width:100%;height:auto;display:block}.d1g-drivlinje figcaption{border-top:1px solid var(--d1-line);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 22px;display:flex}.d1g-drivlinje-navn{font-family:var(--d1-display);font-variation-settings:"wdth" 112;font-size:19px;font-weight:600;font-stretch:112%}.d1g-drivlinje-spes{color:var(--d1-muted);font-family:var(--d1-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.d1g-to-kolonner{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.d1g-laget-av{border:1px solid var(--d1-line);background:var(--d1-panel);border-radius:16px;padding:30px}.d1g-fn-lenke{margin-top:18px;display:inline-block}.d1g-fn-logo{filter:brightness(0)invert();opacity:.92;width:auto;height:64px;display:block}.d1g-laget-av p:not(.d1g-kicker){color:var(--d1-muted);margin:18px 0 0;font-size:15px;line-height:1.65}.d1g-laget-av p a{color:var(--d1-mint);text-underline-offset:4px;text-decoration:underline}.d1g-forbehold{border:1px solid #ffb54738;border-left:3px solid var(--d1-amber);background:#ffb5470b;border-radius:12px;margin-top:clamp(64px,8vw,100px);padding:24px 28px}.d1g-forbehold p:not(.d1g-kicker){max-width:780px;color:var(--d1-ink);margin:10px 0 0;font-size:15.5px;line-height:1.6}.d1g-slutt{padding-block:clamp(72px,9vw,120px)}.d1g-slutt h2{max-width:none;margin:0;font-size:clamp(44px,7.4vw,104px);font-weight:650;line-height:.95}.d1g-slutt h2 span{color:var(--d1-mint)}.d1g-bunn{border-top:1px solid var(--d1-line)}.d1g-bunn-inner{color:var(--d1-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-block:30px;font-size:13px;display:flex}.d1g-bunn-inner p{margin:0}.d1g-bunn-lenker{flex-wrap:wrap;gap:22px;display:flex}.d1g-bunn-lenker a{transition:color .15s}.d1g-bunn-lenker a:hover{color:var(--d1-mint)}@keyframes d1g-stig{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.d1g-stig{animation:.7s cubic-bezier(.2,.7,.2,1) both d1g-stig}@media (prefers-reduced-motion:reduce){.d1g-stig{animation:none}.d1g-funksjon{transition:none}.d1g-funksjon:hover{transform:none}}@media (max-width:960px){.d1g-hero-grid{grid-template-columns:1fr}.d1g-hero-motor{order:-1;justify-self:center;width:100%;max-width:520px}.d1g-panel{grid-template-columns:repeat(6,minmax(0,1fr))}.d1g-maaler{border-top:1px solid var(--d1-line);grid-column:span 2}.d1g-maaler:nth-child(-n+3){border-top:0}.d1g-maaler:nth-child(4){border-left:0;grid-column:span 3}.d1g-maaler:nth-child(5){grid-column:span 3}.d1g-funksjoner{grid-template-columns:repeat(2,minmax(0,1fr))}.d1g-funksjon,.d1g-funksjon:nth-child(-n+2){grid-column:span 1}.d1g-funksjon:last-child{grid-column:span 2}.d1g-to-kolonner{grid-template-columns:1fr}.d1g-laget-av{max-width:560px}}@media (max-width:640px){.d1g-bredde{width:calc(100% - 32px)}.d1g-nav-lenke{display:none}.d1g-hero-motor{padding:14px}.d1g-hero-motor figcaption{font-size:9px;bottom:-4px;right:28px}.d1g-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.d1g-maaler:nth-child(n){border-top:1px solid var(--d1-line);border-left:1px solid var(--d1-line);grid-column:span 1;padding:24px 18px 20px}.d1g-maaler:nth-child(odd){border-left:0}.d1g-maaler:nth-child(-n+2){border-top:0}.d1g-maaler:last-child{border-left:0;grid-column:span 2}.d1g-funksjoner{grid-template-columns:1fr}.d1g-funksjon,.d1g-funksjon:nth-child(-n+2),.d1g-funksjon:last-child{grid-column:span 1}.d1g-funksjon{padding:24px}.d1g-funksjon h3{margin-top:32px}.d1g-drivlinjer{grid-template-columns:1fr}.d1g-drivlinje figcaption{flex-direction:column;gap:6px}.d1g-laget-av{padding:24px}.d1g-forbehold{padding:20px 20px 20px 22px}.d1g-bunn-inner{flex-direction:column;align-items:flex-start}}
