@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.1t_e7nl3ovll-.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.421v1u00lnp2a.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3slq8sz4zhb1g.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.0s5mkn35-hrc5.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5ad27f03-module__6olhbW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5ad27f03-module__6olhbW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:generalSans;src:url(../media/GeneralSans_Variable-s.p.2ps45st_c6v2a.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_VariableItalic-s.p.2_7bulb0yru3m.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:italic}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.generalsans_f1e46c9-module__3cWeGW__className{font-family:generalSans,generalSans Fallback}.generalsans_f1e46c9-module__3cWeGW__variable{--font-general:"generalSans", "generalSans Fallback"}
:root{--flate:#faf6f4;--flate-2:#f2eae7;--flate-blur:#faf6f4f0;--papir:#fff;--blekk:#33262e;--dempet:#7a6c72;--primaer:#8a4256;--primaer-mork:#73364a;--pa-primaer:#faf6f4;--aksent:#4f6146;--linje:#e4d8d4;--linje-sterk:#d8c8c3;--dekor:#cbaab5;--felt-kant:#e0d2ce;--plassholder:#b8a8ad;--flate-invers:#33262e;--pa-invers:#b3a3a9;--pa-invers-sterk:#f2e9e6;--linje-invers:#4a3a42;--pa-mork-svak:#faf6f4b8;--pa-mork-svakest:#faf6f480;--linje-pa-mork:#faf6f429;--flate-pa-mork:#faf6f41a;--flate-pa-mork-sterk:#faf6f429;--overlay-lightbox:#1e161bf0;--overlay-hero:linear-gradient(98deg, #33262ee0 0%, #33262e33 100%);--bilde-plassholder:linear-gradient(135deg, #eee0dc, #d6c2be);--ok-bg:#e7efe4;--ok-tekst:#42603a;--ok-prikk:#5a7f4e;--vent-bg:#f8ecdb;--vent-tekst:#8c6521;--vent-prikk:#c08f3c;--noytral-bg:#eee7e5;--noytral-tekst:#7a6c72;--noytral-prikk:#a8969b;--info-bg:#e8e9f0;--info-tekst:#4e5473;--info-prikk:#767ea0;--fodt-bg:#e9efe6;--fodt-tekst:#4a6b40;--fodt-prikk:#688a58;--feil:#a8392a;--feil-bg:#f7e8e5;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-body:var(--font-general), system-ui, -apple-system, sans-serif;--display-wonk:"SOFT" 40, "WONK" 1;--text-2xs:11.5px;--text-xs:12.5px;--text-sm:13.5px;--text-base:15.5px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:34px;--text-4xl:clamp(30px, 4.5vw, 42px);--text-5xl:clamp(34px, 6vw, 52px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--sec-y:clamp(48px, 7vw, 76px);--sec-x:28px;--r-btn:10px;--r-card:12px;--r-input:9px;--r-badge:7px;--r-img:10px;--shadow-card:0 1px 1px #33262e0d, 0 8px 16px -12px #33262e66;--shadow-card-hover:0 1px 1px #33262e0f, 0 14px 26px -14px #33262e6b;--shadow-btn:0 2px 0 #58203242;--shadow-btn-aktiv:0 1px 0 #58203242;--focus-ring:0 0 0 3px #8a425629;--max-w:1120px;--max-w-text:760px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:var(--display-wonk);font-optical-sizing:auto}body{font-family:var(--font-body);color:var(--blekk);background:var(--flate);line-height:1.6;font-size:var(--text-base)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.heading-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;line-height:1.1}.heading-display-italic{font-family:var(--font-display);letter-spacing:-.02em;font-style:italic;font-weight:500;line-height:1.1}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--primaer);margin-bottom:var(--space-3);font-weight:600}.section-h2{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--blekk);margin-bottom:var(--space-5);font-weight:500;line-height:1.12}.section-pad{padding:var(--sec-y) var(--sec-x)}.btn{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);border-radius:var(--r-btn);padding:var(--space-3) var(--space-6);cursor:pointer;white-space:nowrap;border:none;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .12s,box-shadow .12s;display:inline-flex}.btn-primary{background:var(--primaer);color:var(--pa-primaer);box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--primaer-mork)}.btn-primary:active{box-shadow:var(--shadow-btn-aktiv);transform:translateY(1px)}.btn-secondary{background:var(--papir);color:var(--blekk);border:1.5px solid var(--linje)}.btn-secondary:hover{border-color:var(--linje-sterk);background:var(--flate-2)}.btn-secondary:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-sm{font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.container{width:100%;max-width:var(--max-w);padding:0 var(--sec-x);margin:0 auto}@media (max-width:640px){.container{padding:0 18px}}.ratio-16-7{aspect-ratio:16/7}.ratio-4-3{aspect-ratio:4/3}.ratio-3-2{aspect-ratio:3/2}.ratio-1-1{aspect-ratio:1}.ratio-5-4{aspect-ratio:5/4}.ratio-4-5{aspect-ratio:4/5}.rich-text h1,.rich-text h2,.rich-text h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.5em;font-weight:500}.rich-text p{margin-bottom:1em;line-height:1.7}.rich-text ul,.rich-text ol{margin:0 0 1em 1.4em}.rich-text li{margin-bottom:.3em}.rich-text strong{font-weight:700}.rich-text em{font-style:italic}.rich-text a{color:var(--primaer);text-decoration:underline}.field-label{font-size:var(--text-xs);color:var(--blekk);margin-bottom:var(--space-2);font-weight:600;display:block}.field-input,.field-select,.field-textarea{width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--blekk);background:var(--papir);border:1.5px solid var(--felt-kant);border-radius:var(--r-input);padding:var(--space-3) var(--space-4);appearance:none;outline:none;transition:border-color .15s,box-shadow .15s}.field-input::placeholder,.field-textarea::placeholder{color:var(--plassholder)}.field-input:focus,.field-select:focus,.field-textarea:focus{border-color:var(--primaer);box-shadow:var(--focus-ring)}.field-input.error,.field-select.error,.field-textarea.error{border-color:var(--feil)}.field-error{font-size:var(--text-xs);color:var(--feil);margin-top:var(--space-1);align-items:center;gap:var(--space-1);display:flex}.field-textarea{resize:vertical;min-height:100px;line-height:1.5}.breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--dempet);margin-bottom:var(--space-5);display:flex}.breadcrumb a:hover{color:var(--blekk)}.breadcrumb-sep{opacity:.5}
