.an{--an-bunn:#f5f0e6;--an-bunn-2:#ece5d8;--an-tekst:#3a332d;--an-graa:#665c52;--an-oliven:#56603f;--an-eik:#a98457;--an-linje:#d8cdbb;--an-mork:#2f2b26;--an-lys:#f5f0e6;--an-feil:#9e2a1f;--an-serif:"Newsreader", Georgia, serif;--an-sans:"Outfit", system-ui, sans-serif;--an-topp-h:68px;background:var(--an-bunn);color:var(--an-tekst);font-family:var(--an-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}.an *,.an :before,.an :after{box-sizing:border-box}.an :where(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0;padding:0}.an :where(ul,ol){list-style:none}.an :where(a){color:inherit}.an h1,.an h2,.an h3{font-family:var(--an-serif);font-optical-sizing:auto;color:var(--an-tekst);letter-spacing:-.02em;text-wrap:balance;font-weight:420;line-height:1.05}.an em{font-style:italic}html:has(body.an){scroll-behavior:smooth}.an [id]{scroll-margin-top:calc(var(--an-topp-h) + 24px)}.an :focus-visible{outline:2px solid var(--an-oliven);outline-offset:3px;border-radius:1px}.an img{width:100%;height:auto;display:block}.an [hidden]{display:none!important}.an-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.an-hopp{z-index:100;background:var(--an-mork);color:var(--an-lys);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.an-hopp:focus{left:0}.an-ramme{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.1rem,4.5vw,3rem)}.an-knapp{min-height:48px;font-family:var(--an-sans);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.98rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.an-knapp--mork{background:var(--an-tekst);color:var(--an-lys)}.an-knapp--mork:hover{background:var(--an-oliven)}.an-knapp--linje{color:var(--an-tekst);border-color:var(--an-tekst);background:0 0}.an-knapp--linje:hover{background:var(--an-tekst);color:var(--an-lys)}.an-knapp--lys{background:var(--an-lys);color:var(--an-mork)}.an-knapp--lys:hover{background:#fff}.an-tekstlenke{min-height:44px;color:var(--an-tekst);text-underline-offset:6px;text-decoration:underline 1px;text-decoration-color:var(--an-oliven);align-items:center;font-weight:500;display:inline-flex}.an-tekstlenke:hover{text-decoration-thickness:2px}.an-etikett{letter-spacing:.16em;text-transform:uppercase;color:var(--an-graa);font-size:.8rem;font-weight:500}.an-etikett--oliven{color:var(--an-oliven)}.an-etikett--lys{color:#d9d1c3}.an-seksjon{padding-block:clamp(4rem,9vw,7.5rem)}.an figcaption{color:var(--an-graa);flex-wrap:wrap;gap:.25rem .9rem;margin-top:.7rem;font-size:.86rem;display:flex}.an figcaption span{letter-spacing:.12em;text-transform:uppercase;color:var(--an-tekst);font-size:.78rem;font-weight:600}.an-demo{background:var(--an-bunn-2);color:var(--an-tekst);border-bottom:1px solid var(--an-linje);font-size:.88rem}.an-demo__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.an-demo p{padding-block:.4rem}.an-demo a{text-underline-offset:3px;align-items:center;gap:.35em;min-height:44px;font-weight:500;display:inline-flex}.an-topp{z-index:20;background:var(--an-bunn);border-bottom:1px solid var(--an-linje);position:sticky;top:0}.an-topp__in{min-height:var(--an-topp-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.an-logo{font-family:var(--an-serif);letter-spacing:-.01em;white-space:nowrap;align-items:center;min-height:44px;font-size:1.55rem;font-weight:450;text-decoration:none;display:inline-flex}.an-logo em{color:var(--an-oliven);padding-left:.2em}.an-nav{align-items:center;gap:2.1rem;display:flex}.an-nav a:not(.an-knapp){padding-block:.6rem;text-decoration:none}.an-nav a:not(.an-knapp):hover{text-decoration:underline;text-decoration-color:var(--an-oliven);text-underline-offset:7px}.an-nav__cta{min-height:44px}.an-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;width:48px;height:48px;padding:13px 11px;display:none}.an-burger span[aria-hidden]{background:var(--an-tekst);height:1.5px;transition:transform .2s;display:block}.er-apen .an-burger span[aria-hidden]:nth-of-type(2){transform:translateY(4.25px)rotate(45deg)}.er-apen .an-burger span[aria-hidden]:nth-of-type(3){transform:translateY(-4.25px)rotate(-45deg)}@media (width<=859px){.an-topp__in{flex-wrap:wrap}.an-nav{flex-wrap:wrap;gap:.25rem 1.25rem;padding-bottom:.5rem}.an-js .an-topp__in{flex-wrap:nowrap}.an-js .an-burger{display:flex}.an-js .an-nav{background:var(--an-bunn);border-bottom:1px solid var(--an-linje);flex-direction:column;align-items:stretch;gap:0;padding:.5rem clamp(1.1rem,4.5vw,3rem) 1.25rem;display:none;position:absolute;top:100%;left:0;right:0}.an-js .er-apen .an-nav{display:flex}.an-js .an-nav a:not(.an-knapp){border-bottom:1px solid var(--an-linje);padding:.85rem 0;font-size:1.1rem}.an-js .an-nav__cta{min-height:50px;margin-top:1rem}}.an-apning{padding-top:clamp(1.25rem,3vw,2.25rem)}.an-apning__topp{border-bottom:1px solid var(--an-linje);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.9rem;display:flex}.an-apning__grid{gap:1.25rem;padding-block:clamp(1.75rem,4vw,3rem) clamp(2rem,4.5vw,3.5rem);display:grid}.an-apning h1{letter-spacing:-.035em;font-size:clamp(3.2rem,15vw,9.5rem);font-weight:400;line-height:.92}.an-apning h1 em{color:var(--an-oliven)}.an-apning__ingress{max-width:27rem;font-size:clamp(1.12rem,1.5vw,1.28rem);line-height:1.55}.an-apning__lenker{flex-wrap:wrap;gap:0 1.75rem;margin-top:1rem;display:flex}.an-apning__bilde{max-width:1440px;margin-inline:auto;padding-inline:clamp(1.1rem,2.5vw,2.5rem)}.an-apning__bilde figcaption{max-width:none;padding-inline:0}@media (width<=599px){.an-apning__nr{display:none}}@media (width>=900px){.an-apning__grid{grid-template-columns:minmax(0,7.5fr) minmax(0,4.5fr);align-items:end;column-gap:clamp(2rem,5vw,5rem)}.an-apning__tekst{border-left:1px solid var(--an-linje);padding-bottom:.6rem;padding-left:clamp(1.25rem,2.5vw,2rem)}}.an-konsept__hode{gap:1rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.an-konsept__hode h2{letter-spacing:-.03em;font-size:clamp(2.6rem,7vw,5.6rem);line-height:.98}.an-konsept__ingress{max-width:36rem;font-size:clamp(1.08rem,1.4vw,1.2rem)}.an-fakta{border-top:1px solid var(--an-tekst);gap:0;margin-top:1rem;display:grid}.an-fakta div{border-bottom:1px solid var(--an-linje);grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.8rem;display:grid}.an-fakta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--an-graa);padding-top:.2rem;font-size:.8rem;font-weight:600}.an-fakta dd{font-family:var(--an-serif);font-size:1.2rem}@media (width>=900px){.an-konsept__hode{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:1.25rem clamp(3rem,7vw,7rem)}.an-konsept__hode .an-etikett{grid-column:1/-1}.an-fakta{border-bottom:1px solid var(--an-linje);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.an-fakta div{border-bottom:0;grid-template-columns:1fr;gap:.35rem;padding:1rem 1.5rem 1rem 0}.an-fakta div+div{border-left:1px solid var(--an-linje);padding-left:1.5rem}}.an-studie{gap:2rem;display:grid}.an-studie h3,.an-sammenheng h3{margin-bottom:.75rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.an-studie__tekst p{max-width:30rem}.an-studie__spise img{aspect-ratio:1122/1402}.an-studie__detalj{width:78%;margin-left:auto}.an-studie__detalj img{aspect-ratio:1122/1402}@media (width>=960px){.an-studie{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem clamp(1.25rem,2.2vw,2rem)}.an-studie__spise{grid-area:1/1/span 3/span 7}.an-studie__tekst--samles{grid-area:1/9/auto/span 4;padding-top:1.5rem}.an-studie__detalj{grid-area:2/8/auto/span 5;width:auto;margin:0}.an-studie__detalj img{aspect-ratio:4/3;object-fit:cover;object-position:50% 58%}.an-studie__tekst--dybde{grid-area:3/9/auto/span 4}}.an-sammenheng{border-top:1px solid var(--an-tekst);gap:.5rem;margin-top:clamp(3rem,7vw,6rem);padding-top:1.5rem;display:grid}.an-sammenheng p{font-family:var(--an-serif);max-width:42rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.4}@media (width>=900px){.an-sammenheng{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,7vw,7rem)}}.an-tjenester{background:var(--an-bunn-2)}.an-tjenester__grid{gap:2rem;display:grid}.an-tjenester h2{max-width:14ch;margin-top:.9rem;font-size:clamp(2.2rem,4.8vw,3.6rem)}.an-tjenesteliste{border-top:1px solid var(--an-tekst)}.an-tjenesteliste li{border-bottom:1px solid var(--an-linje);grid-template-columns:3.4rem 1fr;gap:1rem;padding-block:1.6rem;display:grid}.an-tjenesteliste__nr{font-family:var(--an-serif);color:var(--an-oliven);font-size:1.9rem;font-style:italic;line-height:1}.an-tjenesteliste h3{margin-bottom:.4rem;font-size:clamp(1.5rem,2.4vw,1.9rem)}.an-tjenesteliste p{max-width:36rem}@media (width>=900px){.an-tjenester__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}.an-tjenesteliste li{grid-template-columns:5rem 1fr}}.an-tilnarming__grid{gap:2rem;display:grid}.an-tilnarming__bilde img{aspect-ratio:4/3;object-fit:cover;object-position:45% 55%}.an-tilnarming h2{margin:.9rem 0 1rem;font-size:clamp(2.2rem,4.8vw,3.6rem)}.an-tilnarming__ingress{max-width:32rem}.an-deler{border-top:1px solid var(--an-tekst);margin-top:1.75rem}.an-deler li{border-bottom:1px solid var(--an-linje);font-family:var(--an-serif);align-items:baseline;gap:1rem;padding-block:.85rem;font-size:1.35rem;display:flex}.an-deler span{width:2.2rem;color:var(--an-oliven);flex:none;font-size:1.05rem;font-style:italic}@media (width>=960px){.an-tilnarming__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(3rem,6vw,6rem)}.an-tilnarming__bilde img{aspect-ratio:1536/1024}}.an-prosjekt{border-top:1px solid var(--an-linje)}.an-prosjekt__grid{gap:2rem;display:grid}.an-prosjekt h2{max-width:14ch;margin:.9rem 0 1.25rem;font-size:clamp(2.2rem,4.8vw,3.6rem)}.an-demomerke{color:var(--an-tekst);border-left:2px solid var(--an-oliven);max-width:26rem;padding-left:.9rem;font-size:.95rem}@media (width>=900px){.an-prosjekt__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}}html:not(.an-js) .an-krever-js{display:none}.an-velger__nojs{border-block:1px solid var(--an-linje);max-width:36rem;padding:1.25rem 0;font-size:1.05rem}.an-valg{border:0;min-width:0}.an-valg:focus-visible{outline-offset:8px}.an-valg legend{letter-spacing:.14em;text-transform:uppercase;color:var(--an-graa);margin-bottom:.75rem;padding:0;font-size:.8rem;font-weight:600}.an-valg__feil{color:var(--an-feil);font-weight:600;margin-bottom:.75rem!important}.an-valg__liste{border-top:1px solid var(--an-tekst)}.an-valg__rad{border-bottom:1px solid var(--an-linje);cursor:pointer;min-height:60px;font-family:var(--an-serif);align-items:center;gap:1rem;padding:.6rem .25rem;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.2;display:flex}.an-valg__rad input{width:1.2rem;height:1.2rem;accent-color:var(--an-oliven);flex:none;margin:0}.an-valg__rad:hover{color:var(--an-oliven)}.an-valg__rad:has(input:checked){color:var(--an-oliven);font-style:italic}.an-valg.har-feil .an-valg__liste{border-top-color:var(--an-feil)}.an-velger__forklaring{max-width:36rem;font-size:1.05rem}.an-velger__forklaring:not(:empty){border-left:2px solid var(--an-oliven);margin-top:1.25rem;padding-left:.9rem}.an-velger__skjema .an-knapp{margin-top:1.5rem}.an-oppsummering h3{outline-offset:6px;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.4rem)}.an-oppsummering dl{border-top:1px solid var(--an-tekst)}.an-oppsummering dl div{border-bottom:1px solid var(--an-linje);padding-block:.9rem}.an-oppsummering dt{letter-spacing:.14em;text-transform:uppercase;color:var(--an-graa);margin-bottom:.25rem;font-size:.8rem;font-weight:600}.an-oppsummering dd{font-family:var(--an-serif);max-width:36rem;font-size:1.3rem;line-height:1.4}.an-oppsummering__demo{margin-top:1.25rem!important}.an-oppsummering__handling{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.25rem;display:flex}.an-slutt{background:var(--an-mork);color:var(--an-lys);padding-block:clamp(3.5rem,7vw,5.5rem)}.an-slutt :focus-visible{outline-color:var(--an-lys)}.an-slutt__in{align-items:end;gap:1.75rem;display:grid}.an-slutt h2{color:var(--an-lys);max-width:18ch;margin:.9rem 0 1rem;font-size:clamp(2rem,4.4vw,3.3rem)}.an-slutt p:not(.an-etikett){max-width:38rem}.an-slutt__pris{color:#d9d1c3;margin-top:1rem;font-size:.95rem}@media (width>=860px){.an-slutt__in{grid-template-columns:1fr auto;gap:3rem}}.an-bunn{color:var(--an-graa);padding-block:1.75rem;font-size:.93rem}.an-bunn__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.an-bunn a{min-height:44px;color:var(--an-tekst);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){html:has(body.an){scroll-behavior:auto}.an *{transition:none!important}}.an{--an-bunn:#fcfcfa;--an-bunn-2:#e9eae6;--an-tekst:#202522;--an-graa:#5b625d;--an-oliven:#343e38;--an-eik:#76766b;--an-linje:#cdd2cc;--an-mork:#171c19;--an-lys:#fcfcfa}.an-topp{border-bottom-color:#202522}.an-logo{font-size:1.8rem;font-weight:400}.an-logo em{font-style:normal}.an-apning__topp{border-bottom:1px solid #202522}.an-apning h1{letter-spacing:-.05em;font-weight:350}.an-apning__bilde{max-width:none;padding-inline:0}.an-apning__bilde figcaption{padding-inline:clamp(1.1rem,4.5vw,3rem)}.an-knapp{border-radius:0}.an-fakta{border-top-width:2px}.an-konsept__hode h2{font-weight:350}.an-studie__detalj{width:68%}@media (width>=900px){.an-apning__grid{grid-template-columns:1.6fr 1fr;gap:7%;padding-block:45px}.an-apning h1{font-size:clamp(5rem,8vw,8rem)}.an-apning__tekst{border:0;padding-left:0}.an-konsept__hode{grid-template-columns:1.4fr 1fr}.an-fakta{grid-column:1/-1}}
