@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.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}:root{--natt:#0b2430;--natt-2:#12333f;--fjord:#2f6670;--skum:#f7f9f5;--sand:#e8c89a;--sand-lys:#f4e6cf;--tekst:#0b2430;--dempet:#4a5f66;--linje:#d8e0dc;--flate:#fff;--paa-natt:#c3d1d3;--tittel:"Outfit Variable", "Outfit", system-ui, sans-serif;--brod:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--bredde:72rem;--kant:clamp(1rem, 4vw, 2.5rem);--rund:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--brod);color:var(--tekst);background:var(--skum);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img,svg{max-width:100%;display:block}a{color:var(--fjord);text-underline-offset:.2em}a:hover{color:var(--natt)}:focus-visible{outline:3px solid var(--sand);outline-offset:3px;border-radius:4px}.lys :focus-visible,.lys:focus-visible{outline-color:var(--fjord)}h1,h2,h3{font-family:var(--tittel);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:300;line-height:1.05}h2{font-size:clamp(2.1rem,5vw,3.5rem)}h3{letter-spacing:-.01em;font-size:1.35rem;font-weight:400;line-height:1.25}p{margin:0}.ramme{width:min(100% - 2 * var(--kant), var(--bredde));margin-inline:auto}.skjult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hopp{z-index:50;background:var(--sand);color:var(--natt);border-radius:8px;padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.hopp:focus{top:1rem}.overtittel{font-family:var(--brod);letter-spacing:.22em;text-transform:uppercase;color:var(--fjord);margin-bottom:1rem;font-size:.8rem;font-weight:600}.natt .overtittel,.hero .overtittel{color:var(--sand)}.ingress{color:var(--dempet);max-width:38rem;font-size:clamp(1.1rem,2vw,1.25rem)}.natt .ingress{color:var(--paa-natt)}.eksempel{letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.knapp{min-height:3rem;font:500 1rem/1.2 var(--brod);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.knapp-sand{background:var(--sand);color:var(--natt)}.knapp-sand:hover{background:var(--sand-lys);color:var(--natt)}.knapp-strek{color:var(--skum);border-color:#f7f9f5b3}.knapp-strek:hover{color:var(--skum);background:#f7f9f51a}.knapp-natt{background:var(--natt);color:var(--skum)}.knapp-natt:hover{background:var(--fjord);color:var(--skum)}.topp{z-index:20;backdrop-filter:blur(10px);color:var(--skum);background:#0b2430f0;border-bottom:1px solid #f7f9f514;position:sticky;top:0}.topp .ramme{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.logo{color:var(--skum);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.logo:hover{color:var(--skum)}.logo-ord{font-family:var(--tittel);letter-spacing:.16em;font-size:1.3rem;font-weight:400}.meny-liste{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.meny-liste a:not(.knapp){color:var(--skum);font-size:.95rem;text-decoration:none}.meny-liste a:not(.knapp):hover,.meny-liste a[aria-current=page]{color:var(--sand)}.meny-liste .knapp{border-color:var(--sand);min-height:2.5rem;color:var(--sand);padding:.5rem 1.1rem}.meny-liste .knapp:hover{background:var(--sand);color:var(--natt)}.meny-mobil{display:none}@media (width<=1080px){.meny-stor{display:none}.meny-mobil{display:block;position:relative}.meny-mobil summary{cursor:pointer;border:1px solid #f7f9f566;border-radius:10px;align-items:center;min-height:2.75rem;padding:.5rem 1rem;list-style:none;display:flex}.meny-mobil summary::-webkit-details-marker{display:none}.meny-mobil[open] summary{border-color:var(--sand);color:var(--sand)}.meny-mobil .meny-liste{background:var(--natt-2);border-radius:var(--rund);border:1px solid #f7f9f51f;flex-direction:column;align-items:stretch;gap:0;min-width:15rem;padding:.5rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 20px 40px #0000004d}.meny-mobil .meny-liste a:not(.knapp){border-radius:8px;padding:.8rem .9rem;display:block}.meny-mobil .meny-liste li+li{border-top:1px solid #f7f9f514}.meny-mobil .meny-liste .knapp{width:100%;margin-top:.5rem}}.hero{background:var(--natt);min-height:clamp(26rem,58vh,34rem);color:var(--skum);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero-stor{min-height:clamp(34rem,80vh,48rem)}.hero-bilde{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b2430f0 0%,#0b2430b8 34%,#0b24301f 68%,#0b243000 100%);position:absolute;inset:0}.hero .ramme{padding-block:clamp(3.5rem,9vw,6rem)}.hero h1{max-width:11ch;margin-bottom:1.25rem;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:250}.hero-stor h1{max-width:10ch;font-size:clamp(3.1rem,8.5vw,6.5rem)}.hero .ingress{color:#e3eae8;max-width:30rem;margin-bottom:2rem}.knapper{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=860px){.hero{align-items:end;min-height:34rem}.hero-stor{min-height:min(46rem,92svh)}.hero:after{background:linear-gradient(#0b243033 0%,#0b24308c 38%,#0b2430f0 78%)}.hero .ramme{padding-block:9rem 2.5rem}}.fakta{border-bottom:1px solid var(--linje);background:#eeefea}.fakta ul{grid-template-columns:repeat(3,1fr);margin-block:0;padding:0;list-style:none;display:grid}.fakta li{text-align:center;padding:1.6rem 1rem}.fakta li+li{border-left:1px solid var(--linje)}.fakta strong{font-family:var(--tittel);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:300;line-height:1.15;display:block}.fakta span{color:var(--dempet);font-size:.95rem}@media (width<=640px){.fakta ul{grid-template-columns:1fr}.fakta li{text-align:left;padding:1rem 0}.fakta li+li{border-left:0;border-top:1px solid var(--linje)}.fakta strong{font-size:1.35rem}}.seksjon{padding-block:clamp(4rem,10vw,7.5rem)}.seksjon-hode{gap:1.25rem;max-width:46rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.seksjon-hode.midt{text-align:center;justify-items:center;margin-inline:auto}.natt{background:var(--natt);color:var(--skum)}.hvit{background:var(--flate)}.kort-rad{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.kort{border-radius:var(--rund);background:#eeefea;align-items:center;gap:1.25rem;padding:1.6rem 1.5rem;display:flex}.kort-ikon{color:var(--natt);border-right:1px solid #c9d0cb;flex:none;padding-right:1.25rem}.kort h3{font-family:var(--brod);letter-spacing:0;margin-bottom:.3rem;font-size:1.2rem;font-weight:600}.kort p{color:var(--dempet);font-size:.98rem;line-height:1.5}@media (width<=960px){.kort-rad{grid-template-columns:1fr}}.delt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.delt.snu>:first-child{order:2}.delt h2{margin-bottom:1.25rem}.delt .ingress+.ingress{margin-top:1rem}.bilde{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rund);width:100%;height:auto}.lenke-pil{align-items:center;gap:.5rem;margin-top:1.75rem;font-weight:500;text-decoration:none;display:inline-flex}.lenke-pil:hover{text-decoration:underline}.natt .lenke-pil{color:var(--sand)}@media (width<=860px){.delt{grid-template-columns:1fr}.delt.snu>:first-child{order:0}}.nowrap{white-space:nowrap}.sjekk{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sjekk li{align-items:flex-start;gap:.6rem;display:flex}.sjekk svg{color:var(--fjord);flex:none;margin-top:.15rem}.tidslinje{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tidslinje li{border-top:2px solid var(--sand);padding-top:1.25rem}.tidslinje .naar{letter-spacing:.16em;text-transform:uppercase;color:var(--fjord);margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}.tidslinje h3{margin-bottom:.4rem}.tidslinje p{color:var(--dempet)}@media (width<=860px){.tidslinje{grid-template-columns:1fr 1fr}}@media (width<=480px){.tidslinje{grid-template-columns:1fr}}.skjema{background:var(--flate);border:1px solid var(--linje);border-radius:var(--rund);gap:1.1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.skjema .to{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.skjema label{gap:.35rem;font-weight:500;display:grid}.skjema input,.skjema select,.skjema textarea{font:inherit;color:var(--tekst);background:var(--skum);border:1px solid #b9c4c0;border-radius:10px;width:100%;min-height:3rem;padding:.75rem .9rem}.skjema textarea{resize:vertical;min-height:8rem}.skjema input:focus-visible,.skjema select:focus-visible,.skjema textarea:focus-visible{outline:3px solid var(--fjord);outline-offset:1px}.skjema .knapp{justify-self:start}.skjema-note{color:var(--dempet);font-size:.9rem}@media (width<=560px){.skjema .to{grid-template-columns:1fr}}.sommer{background:var(--natt);color:var(--skum);border-radius:var(--rund);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.sommer h3{margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300}.sommer p{color:var(--paa-natt)}.uker{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.uker li{background:var(--natt-2);text-align:center;border:1px solid #f7f9f51a;border-radius:10px;padding:.9rem .6rem}.uker .uke{color:var(--paa-natt);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;display:block}.uker .hvem{font-family:var(--tittel);margin-top:.2rem;font-size:1.15rem;display:block}.uker li.din{background:var(--sand);color:var(--natt);border-color:var(--sand)}.uker li.din .uke{color:var(--natt)}.sommer-note{color:var(--paa-natt);margin-top:.9rem;font-size:.9rem}@media (width<=860px){.sommer{grid-template-columns:1fr}}@media (width<=420px){.uker{grid-template-columns:repeat(2,1fr)}}.to-spalter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}@media (width<=860px){.to-spalter{grid-template-columns:1fr}}.dekker{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.dekker li{border-top:1px solid #f7f9f51f;grid-template-columns:2rem 1fr;gap:.75rem;padding:1rem 0;display:grid}.dekker li:last-child{border-bottom:1px solid #f7f9f51f}.dekker svg{width:1.4rem;height:1.4rem;color:var(--sand);margin-top:.2rem}.dekker strong{font-weight:500;display:block}.dekker span{color:var(--paa-natt);font-size:.95rem}.kalk{background:var(--skum);color:var(--tekst);border-radius:var(--rund);padding:clamp(1.5rem,4vw,2.5rem)}.kalk h3{margin-bottom:.5rem;font-size:1.6rem;font-weight:300}.kalk>p{color:var(--dempet);margin-bottom:1.5rem;font-size:.95rem}.felt{gap:.4rem;margin-bottom:1.25rem;display:grid}.felt label{justify-content:space-between;gap:1rem;font-weight:500;display:flex}.felt output{font-family:var(--tittel);color:var(--fjord);font-size:1.1rem}.felt input[type=range]{width:100%;accent-color:var(--fjord);min-height:2rem}.resultat{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.resultat div{background:#eef1ec;border-radius:10px;padding:1rem}.resultat div.z{background:var(--natt);color:var(--skum)}.resultat dt{font-size:.85rem}.resultat dd{font-family:var(--tittel);margin:.2rem 0 0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:300;line-height:1.1}.kalk-note{color:var(--dempet);margin-top:1rem;font-size:.85rem}.baat{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.baat-bilde{border-radius:var(--rund);background:var(--natt);aspect-ratio:4/3;overflow:hidden}.baat-bilde svg{width:100%;height:100%}.maal{grid-template-columns:repeat(2,1fr);gap:0;margin:2rem 0 0;display:grid}.maal div{border-top:1px solid var(--linje);padding:1rem 0}.maal dt{color:var(--dempet);font-size:.9rem}.maal dd{font-family:var(--tittel);margin:.15rem 0 0;font-size:1.5rem;font-weight:300}@media (width<=860px){.baat{grid-template-columns:1fr}}.eier{background:var(--sand-lys);border-radius:calc(var(--rund) * 1.5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,4rem);padding:clamp(2rem,6vw,4rem);display:grid}.eier ul{color:var(--dempet);gap:.4rem;margin:1.5rem 0 2rem;padding-left:1.2rem;display:grid}.eier-tall{background:var(--flate);border-radius:var(--rund);gap:0;padding:1.75rem;display:grid}.eier-tall div{border-bottom:1px solid var(--linje);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.eier-tall div:last-of-type{border-bottom:0;font-weight:600}.eier-tall dd{font-family:var(--tittel);margin:0;font-size:1.25rem}@media (width<=860px){.eier{grid-template-columns:1fr}}.sporsmal{max-width:50rem;margin-inline:auto}.sporsmal details{border-top:1px solid var(--linje)}.sporsmal details:last-child{border-bottom:1px solid var(--linje)}.sporsmal summary{cursor:pointer;font-family:var(--tittel);padding:1.35rem 2.5rem 1.35rem 0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:400;list-style:none;position:relative}.sporsmal summary::-webkit-details-marker{display:none}.sporsmal summary:after{content:"";border-right:1.5px solid var(--fjord);border-bottom:1.5px solid var(--fjord);width:.7rem;height:.7rem;transition:transform .2s;position:absolute;top:50%;right:.4rem;transform:translateY(-70%)rotate(45deg)}.sporsmal details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.sporsmal details p{color:var(--dempet);max-width:42rem;padding:0 0 1.5rem}.cta{text-align:center}.cta .ramme{justify-items:center;gap:1.25rem;display:grid}.cta h2{max-width:16ch}.cta .knapper{justify-content:center;margin-top:.5rem}.bunn{color:var(--paa-natt);background:#071a23;padding-block:3rem;font-size:.9rem}.bunn .ramme{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.bunn a{color:var(--skum)}.enkel{text-align:center;min-height:60vh;padding:4rem var(--kant);place-content:center;gap:1.5rem;display:grid}.enkel h1{font-size:clamp(2.5rem,6vw,4rem)}
