.fk-fj.omo2{--fjord:#12627c;--acc:#00c2ff;--acc-soft:#c9f7ff;--meta:#1e252bc7;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");color:var(--ink);background:var(--canvas);--omo-band-bild:var(--img-hero);--omo-uppdrag-bild:var(--img-hero);--omo-stor-bild:var(--img-soft);font-family:IBM Plex Sans,system-ui,sans-serif;position:relative}.fk-fj.omo2 *{box-sizing:border-box}.fk-fj.omo2:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 88% -10%, color-mix(in srgb, var(--fjord) 20%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--fjord) 12%, transparent) 0%, transparent 60%);height:560px;position:absolute;top:0;left:0;right:0}.fk-fj.omo2>*{z-index:1;position:relative}.fk-fj.omo2 .wrap{max-width:1240px;padding:0 var(--gutter);margin:0 auto}.fk-fj.omo2 .obread{letter-spacing:.14em;text-transform:uppercase;color:var(--meta);align-items:center;gap:9px;padding:26px 0 4px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.fk-fj.omo2 .obread a{color:var(--fjord);font-weight:600;text-decoration:none}.fk-fj.omo2 .obread .sep{opacity:.5}.fk-fj.omo2 .ohero{grid-template-columns:1.12fr .88fr;align-items:end;gap:54px;padding:22px 0 44px;display:grid}.fk-fj.omo2 .oeye{letter-spacing:.16em;text-transform:uppercase;color:var(--fjord);align-items:center;gap:10px;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.fk-fj.omo2 .oeye .kd{background:var(--acc);border-radius:50%;width:8px;height:8px}.fk-fj.omo2 .ohero h1{letter-spacing:-.03em;color:var(--ink);font-family:Cabinet Grotesk,IBM Plex Sans,sans-serif;font-size:58px;font-weight:800;line-height:1}.fk-fj.omo2 .ohero .oing{color:var(--muted);max-width:34em;padding-bottom:6px;font-size:17px;line-height:1.62}.fk-fj.omo2 .ohero .oing b{color:var(--ink);font-weight:600}.fk-fj.omo2 .ohero .ogenvag{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.fk-fj.omo2 .ohero .ogv-notis{letter-spacing:.13em;text-transform:uppercase;color:var(--meta);font-family:IBM Plex Mono,monospace;font-size:11px}.fk-fj.omo2 .ohero .ogv-btn{min-height:52px;color:var(--ink);border:1.5px solid var(--border);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .14s,transform .14s;display:inline-flex}.fk-fj.omo2 .ohero .ogv-btn:hover{border-color:var(--ink);transform:translateY(-2px)}@media (width<=760px){.fk-fj.omo2 .ohero .ogv-btn{width:100%}}.fk-fj.omo2 .figures{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.fk-fj.omo2 .fig{border-left:1px solid var(--border);padding:26px 30px 24px}.fk-fj.omo2 .fig:first-child{border-left:none}.fk-fj.omo2 .fig .n{letter-spacing:-.035em;color:var(--fjord);font-variant-numeric:tabular-nums;font-family:Cabinet Grotesk,sans-serif;font-size:52px;font-weight:800;line-height:1}.fk-fj.omo2 .fig .l{color:var(--muted);max-width:20em;margin-top:12px;font-size:13.5px;line-height:1.45}.fk-fj.omo2 .sec{padding:60px 0 0}.fk-fj.omo2 .sec-title{letter-spacing:-.025em;color:var(--ink);font-family:Cabinet Grotesk,sans-serif;font-size:34px;font-weight:800;line-height:1.06}.fk-fj.omo2 .sec-sub{color:var(--muted);max-width:42em;margin-top:12px;font-size:16px;line-height:1.55}.fk-fj.omo2 .prose{flex-direction:column;gap:18px;max-width:38em;margin-top:22px;display:flex}.fk-fj.omo2 .prose p{color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.65}.fk-fj.omo2 .bgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.fk-fj.omo2 .bp{--bc:var(--fjord);background:var(--warm);border:1px solid var(--border);color:inherit;border-radius:20px;flex-direction:column;padding:26px 26px 24px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.fk-fj.omo2 .bp:hover{border-color:var(--bc)}.fk-fj.omo2 .bp .btag{letter-spacing:.1em;text-transform:uppercase;color:var(--bc);background:color-mix(in srgb, var(--bc) 11%, var(--warm));border-radius:4px;align-self:flex-start;align-items:center;gap:7px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.fk-fj.omo2 .bp h3{letter-spacing:-.02em;color:var(--ink);margin:14px 0 10px;font-family:Cabinet Grotesk,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.fk-fj.omo2 .bp p{color:var(--muted);font-size:14px;line-height:1.55}.fk-fj.omo2 .bp .bgo{color:var(--bc);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:700;display:inline-flex}.fk-fj.omo2 .bp .bgo svg{width:14px;height:14px;transition:transform .15s}.fk-fj.omo2 .bp:hover .bgo svg{transform:translate(3px)}.fk-fj.omo2 .bp.big{min-height:268px;color:var(--warm);background:var(--omo-kort-bild,var(--omo-stor-bild)) 50% 50% / cover no-repeat;border-color:#0000;grid-column:span 2;justify-content:flex-end}.fk-fj.omo2 .bp.big:after{content:"";z-index:1;background:linear-gradient(#061a2b00 20%,#061a2b1f 38%,#061a2b8c 66%,#061a2be0 100%);position:absolute;inset:0}.fk-fj.omo2 .bp.big>*{z-index:2;position:relative}.fk-fj.omo2 .bp.big .btag{color:var(--warm);backdrop-filter:blur(6px);background:#ffffff29}.fk-fj.omo2 .bp.big h3{color:var(--warm);text-shadow:0 2px 12px #061a2b80;font-size:30px}.fk-fj.omo2 .bp.big p{color:#fffdf8e6;text-shadow:0 1px 8px #061a2b8c;max-width:36em}.fk-fj.omo2 .bp.big .bgo{color:var(--acc)}.fk-fj.omo2 .bp.wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:30px;padding:30px 32px}.fk-fj.omo2 .bp.wide .wtxt{flex:1;min-width:0}.fk-fj.omo2 .bp.wide h3{margin:12px 0 8px;font-size:26px}.fk-fj.omo2 .bp.wide p{max-width:52em}.fk-fj.omo2 .bp.wide .bgo{background:var(--bc);color:var(--warm);white-space:nowrap;border-radius:28px;margin:0;padding:13px 24px}.fk-fj.omo2 .sec.team{padding-bottom:72px}.fk-fj.omo2 .sec.team .dept:first-of-type{margin-top:28px}.fk-fj.omo2 .dept{margin-top:40px}.fk-fj.omo2 .dept .dh{border-bottom:1.5px solid var(--ink);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.fk-fj.omo2 .dept .dh h3{letter-spacing:-.015em;color:var(--ink);font-family:Cabinet Grotesk,sans-serif;font-size:19px;font-weight:800}.fk-fj.omo2 .dept .dh .dn{letter-spacing:.08em;color:var(--meta);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px}.fk-fj.omo2 .pgrid{grid-template-columns:repeat(4,1fr);gap:0 32px;display:grid}.fk-fj.omo2 .pc{border-bottom:1px solid var(--border);flex-direction:column;padding:24px 0 26px;display:flex}.fk-fj.omo2 .pc .pav{background:var(--clay);border-radius:50%;width:80px;height:80px;margin-bottom:16px;overflow:hidden}.fk-fj.omo2 .pc .pav img{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.02);width:100%;height:100%;transition:filter .25s;display:block}.fk-fj.omo2 .pc:hover .pav img{filter:none}.fk-fj.omo2 .pc .pn{letter-spacing:-.01em;color:var(--ink);font-family:Cabinet Grotesk,sans-serif;font-size:16.5px;font-weight:800}.fk-fj.omo2 .pc .pr{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.fk-fj.omo2 .pc .pcontact{flex-direction:column;gap:5px;margin-top:auto;padding-top:14px;display:flex}.fk-fj.omo2 .pc .pcontact a{color:var(--fjord);word-break:break-word;align-items:center;gap:8px;width:fit-content;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.fk-fj.omo2 .pc .pcontact a:hover{text-decoration:underline}.fk-fj.omo2 .pc .pcontact svg{flex:0 0 13px;width:13px;height:13px}.fk-fj.omo2 .subnav{border-top:1px solid var(--border);scrollbar-width:none;align-items:center;gap:2px;width:fit-content;max-width:100%;display:flex;overflow-x:auto}.fk-fj.omo2 .subnav::-webkit-scrollbar{display:none}.fk-fj.omo2 .subnav a,.fk-fj.omo2 .subnav span{white-space:nowrap;color:var(--muted);padding:16px 20px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.fk-fj.omo2 .subnav a:not(:first-child),.fk-fj.omo2 .subnav span:not(:first-child){border-left:1px solid var(--border)}.fk-fj.omo2 .subnav a:hover{color:var(--ink)}.fk-fj.omo2 .subnav [aria-current=page]{color:var(--fjord);font-weight:600}.fk-fj.omo2 .ohero .mark{color:var(--acc)}.fk-fj.omo3 .bp{border-radius:4px}.fk-fj.omo3 .bp.wide{border-radius:4px 4px 4px 40px}.fk-fj.omo3 .bp.wide .bgo{border-radius:999px}.fk-fj.omo3 .bp .btag{border-radius:4px}.fk-fj.omo3 .oband{isolation:isolate;background:#12627c;padding-bottom:0;position:relative;overflow:hidden}.fk-fj.omo3 .sk-ph{z-index:0;background:#12627c var(--omo-band-bild) 50% 42% / cover;opacity:.3;position:absolute;inset:0}.fk-fj.omo3 .sk-mul{z-index:1;mix-blend-mode:multiply;opacity:.8;background:#12627c;position:absolute;inset:0}.fk-fj.omo3 .sk-gl{z-index:1;filter:blur(104px);opacity:.5;background:radial-gradient(circle, color-mix(in srgb, var(--acc) 74%, transparent), transparent 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-140px}.fk-fj.omo3 .sk-gr{z-index:2;pointer-events:none;background-image:var(--grain);opacity:.13;mix-blend-mode:overlay;background-size:200px;position:absolute;inset:0}.fk-fj.omo3 .oband .sh,.fk-fj.omo3 .oband .sh-mobnav,.fk-fj.omo3 .oband .wrap{z-index:3;position:relative}.fk-fj.omo3 .oband .sh{background:0 0}.fk-fj.omo3 .oband .wrap{margin-bottom:0;padding-bottom:0}.fk-fj.omo3 .ohero{padding-bottom:34px}.fk-fj.omo3 .obread{color:#fffdf8c7}.fk-fj.omo3 .obread a,.fk-fj.omo3 .oeye{color:var(--acc)}.fk-fj.omo3 .ohero h1{color:var(--warm)}.fk-fj.omo3 .ohero .ogv-notis{color:#fffdf8c7}.fk-fj.omo3 .ohero .ogv-btn{color:var(--warm);border-color:#fffdf857}.fk-fj.omo3 .ohero .ogv-btn:hover{border-color:var(--warm)}.fk-fj.omo3 .ohero .oing{color:#fffdf8cc}.fk-fj.omo3 .ohero .oing b{color:var(--warm)}.fk-fj.omo3 .subnav{border-top:1px solid #fffdf833;align-items:stretch;gap:0;margin-top:0}.fk-fj.omo3 .subnav a,.fk-fj.omo3 .subnav span{color:#fffdf8b8;border-radius:0;align-items:center;padding:15px 20px 16px;display:flex}.fk-fj.omo3 .subnav a:not(:first-child),.fk-fj.omo3 .subnav span:not(:first-child){border-left-color:#fffdf82e}.fk-fj.omo3 .subnav a:hover{color:var(--warm)}.fk-fj.omo3 .subnav [aria-current=page]{color:var(--warm);background:#ffffff21;font-weight:600}.fk-fj.omo3 .figures{border-top:none}.fk-fj.omo3 .sh-nav{background:#ffffff1f;border-color:#fffdf83d}.fk-fj.omo3 .sh-nav a{color:#fffdf8c7}.fk-fj.omo3 .sh-nav a:hover{color:var(--warm);background:#ffffff1a}.fk-fj.omo3 .sh-nav a.on{color:var(--warm);background:#ffffff29}.fk-fj.omo3 .sh-login{background:var(--acc);color:var(--ink)}.fk-fj.omo3 .sh-brand .fk-logo-svg .cls-1{fill:var(--acc)}.fk-fj.omo3 .sh-brand .fk-logo-svg .cls-2{fill:var(--warm)}.fk-fj.omo2 a:focus-visible,.fk-fj.omo2 button:focus-visible{outline:2px solid var(--fjord);outline-offset:2px}.fk-fj.omo3 .oband a:focus-visible{outline-color:var(--acc)}@media (width<=1099px){.fk-fj.omo2 .ohero{grid-template-columns:1fr;align-items:start;gap:20px;padding-bottom:32px}.fk-fj.omo2 .ohero h1{font-size:44px}.fk-fj.omo2 .fig .n{font-size:40px}.fk-fj.omo2 .fig{padding:22px 20px 20px}.fk-fj.omo2 .sec-title{font-size:28px}.fk-fj.omo2 .bgrid{grid-template-columns:repeat(2,1fr)}.fk-fj.omo2 .bp.big{grid-column:1/-1}.fk-fj.omo2 .bp.wide{flex-direction:column;align-items:flex-start;gap:18px}.fk-fj.omo2 .bp.wide .bgo{align-self:flex-start}.fk-fj.omo2 .pgrid{grid-template-columns:repeat(2,1fr);gap:0 24px}}@media (width<=699px){.fk-fj.omo2 .sh-login{padding:0 16px;font-size:15px}.fk-fj.omo2 .ohero h1{font-size:38px}.fk-fj.omo2 .ohero .oing{font-size:16px}.fk-fj.omo2 .subnav a,.fk-fj.omo2 .subnav span{padding:14px 16px;font-size:14px}.fk-fj.omo2 .figures{grid-template-columns:1fr}.fk-fj.omo2 .fig{border-left:none;border-top:1px solid var(--border)}.fk-fj.omo2 .fig:first-child{border-top:none}.fk-fj.omo2 .fig .l{max-width:none}.fk-fj.omo2 .sec{padding-top:44px}.fk-fj.omo2 .sec-title{font-size:24px}.fk-fj.omo2 .bgrid{grid-template-columns:1fr}.fk-fj.omo2 .bp.big{min-height:220px}.fk-fj.omo2 .bp.big h3{font-size:24px}.fk-fj.omo2 .pgrid{grid-template-columns:1fr}.fk-fj.omo2 .sec.team{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.fk-fj.omo2 *,.fk-fj.omo2 :before{transition-duration:.01ms!important}.fk-fj.omo2 .bp:hover .bgo svg{transform:none}}
