@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Grotesk Fallback;src:local("Arial");size-adjust:101%;ascent-override:96%;descent-override:25%}:root{color-scheme:dark;--grund: #0a0a0a;--yta: #121212;--yta-2: #1a1a1a;--yta-3: #222222;--yta-4: #262626;--blak: #f2f5f8;--text-2: #8d939a;--text-3: #7a8591;--linje: rgba(242, 245, 248, .12);--linje-2: rgba(242, 245, 248, .06);--linje-3: rgba(242, 245, 248, .22);--marin: #12395b;--marin-2: #184870;--marin-3: #0e2e4a;--pa-marin: #f2f5f8;--pa-marin-sek: #b8c6d2;--stal: #48708f;--stal-ljus: #7fa0bc;--accent: #8fb4d4;--signal: #8fd6a8;--amber: #e2b45c;--violett: #a793d6;--black: var(--blak);--sans: "Schibsted Grotesk", "Grotesk Fallback", "Helvetica Neue", Arial, sans-serif;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--mono: "IBM Plex Mono", ui-monospace, "Consolas", monospace;--t-jatte: clamp(2.5rem, 4.2vw, 3.75rem);--t-display: clamp(2.5rem, 4.2vw, 3.75rem);--t-h2: clamp(1.75rem, 2.5vw, 2.25rem);--t-h3: clamp(1.125rem, 1.4vw, 1.25rem);--t-ingress: clamp(1.0625rem, 1rem + .15vw, 1.125rem);--t-body: 1.0625rem;--t-small: .9375rem;--t-mono: .75rem;--vikt: 500;--sparr-display: -.012em;--sparr-rubrik: -.01em;--maxw: 1440px;--kant: clamp(20px, 4vw, 56px);--spaltgap: clamp(12px, 1.6vw, 24px);--sektion: clamp(72px, 12vh, 136px);--radie: 12px;--radie-kort: 24px;--ut: cubic-bezier(.16, 1, .3, 1);--ut-mjuk: cubic-bezier(.25, 1, .5, 1);--in: cubic-bezier(.5, 0, .75, 0);--inut: cubic-bezier(.76, 0, .24, 1);--mjuk: cubic-bezier(.25, .1, .25, 1);--f-mikro: .18s;--f-liten: .42s;--f-mellan: .7s;--f-stor: 1.1s;--f-lugn: 1.6s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#2a2d33 var(--grund)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--grund);color:var(--blak);font-family:var(--sans);font-size:var(--t-body);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:var(--vikt);letter-spacing:var(--sparr-rubrik);line-height:1.05;text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}::selection{background:var(--blak);color:var(--grund)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}[hidden],html:not(.js) [data-palett-oppna],html:not(.js) [data-kraver-js]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hoppa{position:fixed;top:12px;left:12px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--blak);color:var(--grund);transform:translateY(-160%);transition:transform var(--f-liten) var(--ut)}.hoppa:focus-visible{transform:none}.omslag{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--kant)}.rutnat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--spaltgap)}.sektion{position:relative;padding-block:var(--sektion)}.jatte{font-size:var(--t-jatte);font-weight:var(--vikt);letter-spacing:var(--sparr-display);line-height:1.05}.display{font-size:var(--t-display);font-weight:var(--vikt);letter-spacing:var(--sparr-display);line-height:1.05}.h2{font-size:var(--t-h2);letter-spacing:var(--sparr-display);line-height:1.12}.h3{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.15}.ingress{font-size:var(--t-ingress);line-height:1.5;color:var(--text-2);max-width:44ch}.brod{color:var(--text-2);max-width:62ch}.gra{color:var(--text-2)}.mono{font-family:var(--mono);font-size:.8125rem;line-height:1.4;letter-spacing:0;font-weight:400;color:var(--text-3)}.siffror{font-variant-numeric:tabular-nums}.serif{font-family:var(--sans);font-weight:500;letter-spacing:-.02em}.dampad{color:var(--text-2)}.strik{position:relative;display:inline-block;color:var(--text-3)}.strik:after{content:"";position:absolute;left:-.04em;right:-.04em;top:54%;height:max(2px,.06em);background:currentColor;color:var(--blak);transform-origin:left center;transform:scaleX(1)}html.js.rorelse .strik:after{transform:scaleX(0);transition:transform var(--f-stor) var(--inut) var(--strik-fordrojning, .9s)}html.js.rorelse .syns .strik:after,html.js.rorelse .strik.syns:after{transform:scaleX(1)}.knapp{--h: 44px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 24px;border-radius:999px;background:var(--blak);color:var(--grund);font-size:1rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform var(--f-liten) var(--ut),background-color var(--f-mikro) var(--mjuk)}.knapp:before{content:"";position:absolute;inset:0;z-index:-1;background:#d5dde5;transform:translateY(101%);transition:transform var(--f-liten) var(--ut)}.knapp:hover:before{transform:none}.knapp--sek{background:var(--yta-4);color:var(--blak)}.knapp--sek:before{background:#333}.knapp--liten{--h: 40px;padding:0 18px;font-size:.875rem}.pil{display:inline-block;transition:transform var(--f-liten) var(--ut)}.knapp:hover .pil,a:hover>.pil,a:focus-visible>.pil{transform:translate(4px)}.rull{display:inline-grid;overflow:hidden;line-height:1.3}.rull>span{grid-area:1 / 1;transition:transform var(--f-liten) var(--ut)}.rull>span+span{transform:translateY(105%)}.knapp:hover .rull>span:first-child,.lank:hover .rull>span:first-child{transform:translateY(-105%)}.knapp:hover .rull>span+span,.lank:hover .rull>span+span{transform:none}.lank{position:relative;display:inline-flex;gap:8px;align-items:baseline;color:var(--blak)}.lank:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform-origin:right;transform:scaleX(0);transition:transform var(--f-liten) var(--ut)}.lank:hover:after,.lank:focus-visible:after{transform-origin:left;transform:scaleX(1)}.diod{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none}.diod:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--signal);opacity:0}html.rorelse .diod:after{animation:diod 2.4s var(--ut) infinite}@keyframes diod{0%{transform:scale(.4);opacity:.8}70%,to{transform:scale(1.6);opacity:0}}html.js.rorelse [data-r]{opacity:0;transform:translate3d(0,28px,0);filter:blur(8px);transition:opacity var(--f-stor) var(--ut) calc(var(--d, 0) * 80ms),transform var(--f-stor) var(--ut) calc(var(--d, 0) * 80ms),filter var(--f-stor) var(--ut) calc(var(--d, 0) * 80ms)}html.js.rorelse [data-r].syns{opacity:1;transform:none;filter:none}.rad{display:block;overflow:hidden;padding-block:.06em .12em;margin-block:-.06em -.12em}.rad>span{display:block}html.js.rorelse .rader .rad>span{transform:translate3d(0,108%,0);transition:transform var(--f-stor) var(--ut) calc(var(--i, 0) * 90ms + var(--bas, 0ms))}html.js.rorelse .rader.syns .rad>span{transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-ut .32s var(--in) both}::view-transition-new(root){animation:vt-in .62s var(--ut) both}::view-transition-old(topp),::view-transition-new(topp){animation:none}@keyframes vt-ut{to{opacity:0;transform:translateY(-16px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.huvud{display:grid;justify-items:center;gap:14px;margin-bottom:clamp(40px,6vh,64px);text-align:center}.huvud h2{font-size:var(--t-h2);font-weight:var(--vikt);letter-spacing:var(--sparr-display);line-height:1.12}.huvud p{max-width:46ch;font-size:var(--t-ingress);line-height:1.6;color:var(--text-2)}.kort{border-radius:var(--radie-kort);background:var(--yta-2)}.plan{border-radius:16px;background:var(--marin-3)}:root{--vid: "Schibsted Grotesk", "Grotesk Fallback", "Helvetica Neue", Arial, sans-serif;--papper: #f1eee6;--papper-2: #e6e2d8;--blak-varm: #12110e;--pa-papper-sek: #5f5a50;--t-zon: clamp(2.5rem, 6vw, 5.5rem);--t-hero: clamp(2.75rem, 7.2vw, 7.25rem)}.vid{font-family:var(--vid);font-weight:600;letter-spacing:-.035em;line-height:1}.zon{position:relative;padding-block:clamp(96px,16vh,176px)}.zon--papper{background:var(--papper);color:var(--blak-varm);color-scheme:light}.zon--papper ::selection{background:var(--blak-varm);color:var(--papper)}.zon--marin{background:var(--marin);color:var(--pa-marin)}.zonhuvud{display:grid;justify-items:center;gap:18px;margin-bottom:clamp(48px,8vh,88px);text-align:center}.zonhuvud h2{font-size:var(--t-zon);max-width:20ch}.zonhuvud p{max-width:44ch;font-size:var(--t-ingress);line-height:1.55;color:var(--text-2)}.zon--papper .zonhuvud p{color:var(--pa-papper-sek)}.zon--marin .zonhuvud p{color:var(--pa-marin-sek)}.zon--papper .knapp{background:var(--blak-varm);color:var(--papper)}.zon--papper .knapp:before{background:#2e2b25}.zon--papper :focus-visible{outline-color:var(--blak-varm)}html:not(.meny-oppen) .topp.topp--ljus{--blak: var(--blak-varm);--pa-marin: var(--blak-varm);--text-2: var(--pa-papper-sek);--stal-ljus: var(--stal);--grund: var(--papper);color:var(--blak)}html:not(.meny-oppen) .topp.topp--ljus .ordm{--delare: rgba(18, 17, 14, .3)}.topp{color:var(--blak)}.topp :is(.ordm,.topp-lank,.knapp,.topp-meny){transition:color var(--f-liten) var(--mjuk),background-color var(--f-liten) var(--mjuk),transform var(--f-liten) var(--ut)}.huvud h2,.display{font-family:var(--vid);font-weight:600;letter-spacing:-.035em;line-height:1}.huvud h2{font-size:clamp(2rem,4.2vw,3.75rem);max-width:18ch}.zon--papper{--blak: var(--blak-varm);--text-2: var(--pa-papper-sek);--text-3: #6f6a60;--linje: rgba(18, 17, 14, .12);--linje-2: rgba(18, 17, 14, .07);--linje-3: rgba(18, 17, 14, .22)}.zon--papper :is(.kort,.ex,.pers-kort,.pl,.hero-scen,.mork){--blak: #f2f5f8;--text-2: #8d939a;--text-3: #7a8591;--linje: rgba(242, 245, 248, .12);--linje-2: rgba(242, 245, 248, .06);--linje-3: rgba(242, 245, 248, .22);color:var(--blak)}.zon--papper :is(.kort,.ex,.pers-kort,.pl,.hero-scen,.mork) .knapp{background:var(--blak);color:#0a0a0a}.zon--papper .kort{background:var(--blak-varm)}.ordm[data-astro-cid-jlqk3vmw]{display:inline-flex;align-items:center;color:var(--black);--streck: var(--stal);--delare: rgba(23, 34, 46, .3)}.ordm--ljus[data-astro-cid-jlqk3vmw]{color:var(--pa-marin);--streck: var(--stal-ljus);--delare: rgba(242, 245, 248, .34)}.ordm-ws[data-astro-cid-jlqk3vmw]{position:relative;flex:none}.ordm-bokstav[data-astro-cid-jlqk3vmw]{display:block;font-family:var(--serif);font-weight:700;font-size:1.5237em;line-height:1;letter-spacing:-.02em;margin:-.1943em .02em .0282em 0}.ordm-streck[data-astro-cid-jlqk3vmw]{position:absolute;left:50%;top:1.2em;width:55%;height:.0706em;transform:translate(-50%);background:var(--streck)}.ordm-delare[data-astro-cid-jlqk3vmw]{flex:none;align-self:flex-start;width:max(1px,.014em);height:1.176em;margin:-.035em .482em 0 .224em;background:var(--delare)}.ordm-namn[data-astro-cid-jlqk3vmw]{flex:none;font-family:var(--sans);font-weight:500;font-size:.502em;line-height:1;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;margin:-.1016em -.15em .1016em 0}
