@font-face{font-family:Instrument Sans;src:url(/teckensnitt/instrument-sans-bredd-latin.woff2) format("woff2-variations");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/teckensnitt/fragment-mono-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans reserv;src:local("Arial"),local("ArialMT");size-adjust:101.72%;ascent-override:95.36%;descent-override:24.58%;line-gap-override:0%}@font-face{font-family:Fragment Mono reserv;src:local("Courier New"),local("CourierNewPSMT");size-adjust:102.98%;ascent-override:92.25%;descent-override:24.28%;line-gap-override:0%}:root{color-scheme:light;--grund: #f1f0ee;--grund-2: #e7e6e3;--upphojd: #ffffff;--kontrast: #0a0a0a;--text: #0a0a0a;--text-2: #565653;--text-3: #686865;--pa-kontrast: #f5f5f3;--pa-kontrast-2:#a3a3a0;--pa-kontrast-3:#8e8e8b;--linje: #e2e1de;--linje-stark: #cfcecb;--linje-pa-kontrast: #2e2e2e;--signal: oklch(55% .185 32);--signal-text: oklch(46% .185 32);--signal-djup: oklch(48% .185 32);--pa-signal: #ffffff;--signal-pa-kontrast: oklch(68% .16 32);--r-mark: 4px;--r-kort: 12px;--r-panel: 18px;--r-piller: 999px;--skal: 1480px;--kant: clamp(16px, 2.2vw, 28px);--band-topp: clamp(48px, 5.6vw, 92px);--band-botten: clamp(30px, 3.2vw, 52px);--sans: "Instrument Sans", "Instrument Sans reserv", system-ui, sans-serif;--mono: "Fragment Mono", "Fragment Mono reserv", ui-monospace, Menlo, monospace;--display: clamp(3.2rem, 1.2rem + 8.6vw, 9rem);--h2: clamp(1.7rem, 1.15rem + 2.1vw, 3.1rem);--h3: clamp(1.12rem, 1.02rem + .42vw, 1.4rem);--brod: clamp(.9375rem, .9rem + .16vw, 1.0313rem);--meta: .75rem;--ease: cubic-bezier(.16,1,.3,1);--dur: .18s;--traffyta: 44px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--sans);font-size:var(--brod);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.04em;line-height:.95}::selection{background:var(--text);color:var(--grund)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--r-mark)}[id]{scroll-margin-top:78px}.skal{width:100%;max-width:var(--skal);margin-inline:auto;padding-inline:var(--kant)}.mono{font-family:var(--mono);font-size:var(--meta);letter-spacing:.01em;line-height:1.4;color:var(--text-3)}.panel .mono,.akt-in .mono,.fot-in .mono{color:var(--pa-kontrast-3)}.num{font-variant-numeric:tabular-nums}.bara-skarmlasare{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hoppa-till{position:absolute;left:-9999px;top:0;z-index:200;background:var(--kontrast);color:var(--pa-kontrast);padding:.8rem 1.1rem;border-radius:0 0 var(--r-kort) 0}.hoppa-till:focus-visible{left:0}.demoband{background:var(--kontrast);color:var(--pa-kontrast-2);font-family:var(--mono);font-size:var(--meta);line-height:1.6;padding:.65rem var(--kant);text-align:center}.demoband b{color:#fff;font-weight:400}.byggstampel{margin-left:1.2ch;padding:.05em .6ch;border:1px solid var(--linje-pa-kontrast);border-radius:var(--r-mark)}.topp{position:sticky;top:0;z-index:100;background:color-mix(in oklab,var(--grund) 88%,transparent);backdrop-filter:saturate(160%) blur(7px)}@property --topp-mal{syntax:"<number>"; inherits:true; initial-value:0;}.topp{box-shadow:0 1px color-mix(in oklab,var(--linje-stark) calc(var(--topp-mal) * 100%),transparent)}@supports (animation-timeline: scroll()){.topp{animation:topp-malas linear both;animation-timeline:scroll(root);animation-range:0 80px}}@keyframes topp-malas{0%{--topp-mal:0}to{--topp-mal:1}}.topp-in{display:flex;align-items:center;gap:1rem;min-height:62px}.ordmark{display:inline-flex;align-items:center;min-height:var(--traffyta);font-size:1.0625rem;font-weight:600;letter-spacing:-.045em;white-space:nowrap}.ordmark sup{font-size:.5em;font-weight:500;top:-.9em}.logga{display:block;width:auto;height:.74em;overflow:visible}.logga-bock{fill:var(--signal)}.ordmark .logga{height:1.3rem}.toppmeny{display:flex;flex:1;justify-content:space-evenly;padding-inline:clamp(1rem,6vw,7rem)}.toppmeny a{font-size:.8125rem;font-weight:500;letter-spacing:-.01em;padding-block:.4rem;transition:color var(--dur) var(--ease)}.burgare{display:none;width:var(--traffyta);height:var(--traffyta);padding:0;background:none;border:0;cursor:pointer;position:relative}.burgare span{position:absolute;left:10px;right:10px;height:2px;background:var(--text)}.burgare span:nth-child(1){top:15px}.burgare span:nth-child(2){top:21px}.burgare span:nth-child(3){top:27px}.strecket{width:28px;height:1.5px;background:var(--text);margin-block:3px}.burgare-dekor{display:flex;flex-direction:column;align-items:flex-end}.piller{display:inline-flex;align-items:center;gap:.9ch;min-height:var(--traffyta);padding:0 .45rem 0 1.05rem;background:var(--kontrast);color:var(--pa-kontrast);border:1px solid var(--kontrast);border-radius:var(--r-piller);font:inherit;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.piller .punkt{width:22px;height:22px;border-radius:50%;background:var(--grund);flex:none;display:grid;place-items:center;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.piller .punkt svg{width:10px;height:10px;stroke:var(--kontrast)}.piller:hover .punkt{background:var(--signal-djup);transform:translate(2px)}.piller:hover .punkt svg{stroke:var(--pa-signal)}.piller--ljus{background:var(--grund);color:var(--text);border-color:var(--linje-stark)}.piller--ljus .punkt{background:var(--kontrast)}.piller--ljus:hover{background:var(--kontrast);color:var(--pa-kontrast);border-color:var(--kontrast)}.piller--bred{width:100%;justify-content:space-between;min-height:50px;font-size:.9375rem}.ulank{border-bottom:1px solid var(--linje-stark);padding-bottom:1px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ulank:hover{color:var(--signal-text);border-color:var(--signal-text)}.hero{padding-top:.5rem;padding-bottom:clamp(18px,2.4vw,30px)}.panel{position:relative;overflow:hidden;background:var(--kontrast);color:var(--pa-kontrast);border-radius:var(--r-panel);min-height:min(76vh,660px);min-height:min(76svh,660px);display:grid;grid-template-rows:auto 1fr auto;padding:clamp(18px,2.4vw,34px)}.jatte{grid-row:2;align-self:center;justify-self:center;margin-inline:calc(clamp(18px,2.4vw,34px)*-1);text-align:center;pointer-events:none;max-width:none;font-size:clamp(4rem,1rem + 13vw,15rem);line-height:.86;letter-spacing:-.055em;font-weight:600;color:var(--pa-kontrast)}.jatte sup{font-size:.16em;top:-2.6em;letter-spacing:0;font-weight:500}.jatte .logga{margin-inline:auto}.jatte-tillagg{display:block;text-align:right;font-size:.26em;line-height:1;letter-spacing:-.04em;font-weight:500;margin-top:-.15em;margin-right:.5em}.kors{position:absolute;left:0;right:0;bottom:clamp(150px,22vw,250px);display:flex;justify-content:space-around;padding-inline:clamp(20px,5vw,80px);pointer-events:none}.kors i{position:relative;width:13px;height:13px;opacity:.5}.kors i:before,.kors i:after{content:"";position:absolute;inset:0;margin:auto;background:var(--pa-kontrast-3)}.kors i:before{width:13px;height:1px}.kors i:after{width:1px;height:13px}.panel-topp{position:relative;z-index:2}.panel-topp .mono{color:var(--pa-kontrast-3)}.panel-botten{grid-row:3;position:relative;z-index:2;display:grid;gap:clamp(20px,3vw,34px);grid-template-columns:1fr;align-items:end;padding-top:clamp(28px,5vw,60px)}@media(min-width:900px){.panel-botten{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.pastande{font-size:clamp(1.05rem,.88rem + .72vw,1.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.3;max-width:30ch;text-wrap:pretty}.pastande w{color:var(--pa-kontrast-3);transition:color .22s linear}.pastande w.tand{color:var(--pa-kontrast)}.pastande .tyst.tand{color:var(--pa-kontrast-2)}.vem-kort{background:var(--upphojd);color:var(--text);border-radius:var(--r-kort);padding:7px;display:flex;gap:12px;align-items:stretch;max-width:420px;margin-left:auto}.vem-ansikte{flex:none;width:92px;border-radius:8px;background:var(--kontrast);color:var(--pa-kontrast);display:grid;place-items:center;font-family:var(--mono);font-size:1.5rem;letter-spacing:-.02em}.vem-ansikte--foto{align-self:stretch;height:auto;min-height:100%;object-fit:cover;object-position:50% 20%;background:#e7e6e3}.vem-kropp{padding:7px 9px 7px 0;display:flex;flex-direction:column;gap:1px;min-width:0}.vem-kropp .roll{font-size:.75rem;font-weight:600;letter-spacing:-.015em}.vem-kropp .org{font-family:var(--mono);font-size:.62rem;color:var(--text-3)}.vem-kropp .namn{font-size:1.0625rem;font-weight:600;letter-spacing:-.035em;margin-top:.35rem}.vem-kropp .tel{font-family:var(--mono);font-size:.68rem;color:var(--text-2);margin-bottom:.5rem}.vem-kropp .piller{align-self:flex-start;min-height:var(--traffyta);font-size:.72rem;padding-left:.8rem}.vem-kropp .piller .punkt{width:18px;height:18px}.kunder{padding-bottom:var(--kant)}.kundrad{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:760px){.kundrad{grid-template-columns:1fr 1fr}}.kund{background:var(--upphojd);border-radius:var(--r-kort);padding:clamp(18px,2.4vw,26px);display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.kund b{font-size:1.1875rem;font-weight:600;letter-spacing:-.04em}.kund .mono:last-child{margin-left:auto;color:var(--signal-text)}.band{padding-block:var(--band-topp) var(--band-botten)}.band-huvud{display:grid;gap:1.2rem clamp(16px,3vw,48px);grid-template-columns:1fr;margin-bottom:clamp(34px,5vw,74px);align-items:start}@media(min-width:1000px){.band-huvud{grid-template-columns:7ch minmax(0,1fr) minmax(0,22ch)}}.band-huvud .raknare{font-family:var(--mono);font-size:clamp(1rem,.86rem + .5vw,1.375rem);color:var(--signal-text);padding-top:.45em;letter-spacing:-.01em}.band-titel{position:relative}.band-titel h1,.band-titel h2{font-size:var(--display);letter-spacing:-.055em;line-height:.84;font-weight:600;text-wrap:balance}.band-huvud .ingress{color:var(--text-2);font-size:.875rem;line-height:1.45;padding-top:.6em;text-wrap:pretty}@media(scripting:enabled){.reveal{clip-path:inset(0 0 102% 0);animation:klipp-upp .82s var(--ease) 2.4s forwards}.reveal.in{animation-delay:0s}}@keyframes klipp-upp{to{clip-path:inset(0 0 -12% 0)}}.arbete-rutnat{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:860px){.arbete-rutnat{grid-template-columns:1fr 1fr}}.arbete-kort{background:var(--upphojd);border-radius:var(--r-kort);overflow:hidden;display:flex;flex-direction:column}.arbete-huvud{display:flex;align-items:baseline;gap:.8ch;padding:14px 16px}.arbete-huvud b{font-size:1.0625rem;font-weight:600;letter-spacing:-.04em}.arbete-huvud .ar{font-family:var(--mono);font-size:.68rem;color:var(--signal-text)}.arbete-huvud .prickar{margin-left:auto;letter-spacing:.22em;color:var(--linje-stark);font-size:.7rem}.arbete-bild{margin:0 7px;border-radius:8px;overflow:hidden;background:var(--grund-2);aspect-ratio:16/10}.arbete-bild img{width:100%;height:100%;object-fit:cover;object-position:top center}.arbete-taggar{display:flex;flex-wrap:wrap;gap:.4rem;padding:14px 16px 16px}.arbete-taggar span,.tjanst-taggar span{font-family:var(--mono);font-size:.66rem;color:var(--text-2);border:1px solid var(--linje);border-radius:var(--r-piller);padding:.26rem .62rem}.arbete-fot{padding:0 16px 16px;margin-top:auto}.arbete-fot .ulank,p>.ulank:only-child,nav>.ulank:only-child,.ulank--ensam{display:inline-flex;align-items:center;min-height:var(--traffyta)}.tjanstgrupper{display:grid;gap:clamp(40px,5vw,72px)}.tjanstgrupp-huvud{display:grid;gap:.5rem clamp(16px,3vw,48px);grid-template-columns:1fr;padding-bottom:clamp(14px,1.6vw,22px)}@media(min-width:1000px){.tjanstgrupp-huvud{grid-template-columns:7ch minmax(0,1fr) minmax(0,22ch);align-items:end}.tjanstgrupp-huvud:before{content:""}}.tjanstgrupp-huvud p{color:var(--text-2);font-size:.875rem;line-height:1.45;text-wrap:pretty}.tjanster{border-top:1px solid var(--linje-stark);list-style:none;margin:0;padding:0}.tjanster>li{border-bottom:1px solid var(--linje)}.tjanst-rad{display:grid;align-items:center;gap:.6rem clamp(16px,3vw,48px);grid-template-columns:auto minmax(0,1fr) auto;padding-block:clamp(18px,2.2vw,28px);color:inherit;text-decoration:none}@media(min-width:1000px){.tjanst-rad{grid-template-columns:7ch minmax(0,1fr) auto}}.tjanst-nr{font-family:var(--mono);font-size:var(--meta);color:var(--signal-text);align-self:start;padding-top:.5em}.tjanst-namn{display:grid;gap:.45rem clamp(16px,3vw,48px);grid-template-columns:1fr;align-items:baseline}@media(min-width:860px){.tjanst-namn{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.tjanst-rad :is(h2,h4){transition:color var(--dur) var(--ease)}.tjanst-rad:hover :is(h2,h4){color:var(--signal-text)}.tjanst-kort{color:var(--text-2);font-size:.9375rem;line-height:1.5;max-width:46ch;text-wrap:pretty}.pil-signal{position:relative;flex:none;width:var(--traffyta);height:var(--traffyta);display:grid;place-items:center}.pil-signal:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1.5px solid var(--signal);background:transparent;transition:background .26s var(--ease),transform .26s var(--ease)}.pil-signal svg{position:relative;width:14px;height:14px;stroke:var(--signal);transition:stroke .26s var(--ease),transform .26s var(--ease)}.tjanst-rad:hover .pil-signal:before{background:var(--signal);transform:scale(1.06)}.tjanst-rad:hover .pil-signal svg{stroke:var(--pa-signal);transform:translate(2px)}.tjanst-avsnitt{display:grid;grid-template-columns:1fr;gap:14px;padding-block:clamp(32px,4.5vw,64px);border-top:1px solid var(--linje-stark);scroll-margin-top:96px}.tjanst-avsnitt:last-child{border-bottom:1px solid var(--linje-stark)}@media(min-width:1000px){.tjanst-avsnitt{grid-template-columns:7ch minmax(0,4fr) minmax(0,7fr);column-gap:clamp(16px,3vw,48px)}.tjanst-avsnitt :is(h2,h3){padding-right:clamp(16px,3vw,48px)}}.tjanst-avsnitt .tjanst-nr{display:block;padding-top:.35em}.tjanst-avsnitt .villkor{display:block;font-family:var(--mono);font-size:var(--meta);color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:1rem}.tjanst-avsnitt .case-text+.case-text{margin-top:.9em}.tjanst-avsnitt .tjanst-taggar,.tjanst-avsnitt .piller{margin-top:1.4rem}.tjanstsida-grupp+.tjanstsida-grupp{margin-top:clamp(56px,8vw,120px)}.plus-signal{position:relative;flex:none;width:var(--traffyta);height:var(--traffyta);display:grid;place-items:center}.plus-signal:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1.5px solid var(--signal);background:transparent;transition:background .26s var(--ease),transform .26s var(--ease)}.plus-signal i{position:relative;width:14px;height:14px;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.plus-signal i:before,.plus-signal i:after{content:"";position:absolute;left:50%;top:50%;background:var(--signal);transform:translate(-50%,-50%);transition:background .26s var(--ease)}.plus-signal i:before{width:14px;height:1.5px}.plus-signal i:after{width:1.5px;height:14px}summary:hover .plus-signal:before,details[open]>summary .plus-signal:before{background:var(--signal);transform:scale(1.06)}summary:hover .plus-signal i:before,summary:hover .plus-signal i:after,details[open]>summary .plus-signal i:before,details[open]>summary .plus-signal i:after{background:var(--pa-signal)}details[open]>summary .plus-signal i{transform:rotate(135deg)}.tjanst-taggar{display:flex;flex-wrap:wrap;gap:.4rem}.tjanst-taggar span{background:var(--upphojd)}.prismening{font-size:clamp(1.25rem,.95rem + 1.5vw,2.3rem);font-weight:500;letter-spacing:-.04em;line-height:1.18;max-width:30ch;text-wrap:pretty}.prismening b{font-weight:600}.prismening .lyft{color:var(--signal-text)}.prisfot{display:flex;flex-wrap:wrap;gap:.5ch 2.8ch;margin-top:1.4rem}.akt-band{padding-inline:var(--kant);margin-block:clamp(26px,3.2vw,52px)}.akt-in{background:var(--kontrast);color:var(--pa-kontrast);border-radius:var(--r-panel);padding:clamp(28px,4.6vw,84px) clamp(20px,3.4vw,64px);max-width:var(--skal);margin-inline:auto}.akt-in .mono{color:var(--pa-kontrast-3)}.akt-rutnat{display:grid;gap:clamp(26px,4vw,64px);grid-template-columns:1fr}@media(min-width:980px){.akt-rutnat{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.akt-rutnat h2{font-size:var(--h2);letter-spacing:-.045em;line-height:1}.akt-rutnat .prosa{margin-top:1.4rem;color:var(--pa-kontrast-2);max-width:48ch;font-size:.9375rem;text-wrap:pretty}.akt-rutnat .prosa p+p{margin-top:.9em}.etikett-rad{margin-bottom:1.2rem}.steg{border-top:1px solid var(--linje-pa-kontrast)}.steg li{display:grid;grid-template-columns:4ch 1fr;gap:1.4ch;padding-block:.95rem;border-bottom:1px solid var(--linje-pa-kontrast);font-size:.9375rem;color:var(--pa-kontrast-2);align-items:baseline}.steg li b{font-family:var(--mono);font-size:.72rem;color:var(--signal-pa-kontrast);font-weight:400}.steg li span strong{color:var(--pa-kontrast);font-weight:600}.tabellhylsa{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.875rem}caption{text-align:left;color:var(--text-2);max-width:56ch;margin-bottom:1.4rem;text-wrap:pretty}th,td{text-align:left;padding:.78rem 1rem .78rem 0;border-bottom:1px solid var(--linje);vertical-align:top}thead th{font-family:var(--mono);font-weight:400;font-size:.68rem;color:var(--text-3);border-bottom:1px solid var(--linje-stark);padding-bottom:.6rem}tbody th{font-weight:500;letter-spacing:-.015em}.nej{color:var(--text-3)}.villkor{display:grid;gap:clamp(18px,2.6vw,36px) clamp(24px,4vw,64px);grid-template-columns:1fr;margin-top:clamp(32px,4vw,56px)}@media(min-width:820px){.villkor{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.villkor-post h3{font-size:1.0625rem;letter-spacing:-.03em;margin-bottom:.55rem}.villkor-post p{color:var(--text-2);font-size:.9375rem;text-wrap:pretty}.villkor-post p+p{margin-top:.65em}.fragor{border-top:1px solid var(--linje-stark)}.fragor details{border-bottom:1px solid var(--linje)}.fragor summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:1.4ch;padding-block:clamp(16px,2vw,22px);font-size:clamp(1rem,.92rem + .34vw,1.1875rem);font-weight:500;letter-spacing:-.03em;transition:color var(--dur) var(--ease)}.fragor summary::-webkit-details-marker{display:none}.fragor summary:hover{color:var(--signal-text)}.fragor summary .n{font-family:var(--mono);font-size:.68rem;color:var(--signal-text);font-weight:400;flex:none}.fragor summary .plus-signal{margin-left:auto;align-self:center;margin-block:-10px}.fragor .svar{padding:0 0 clamp(16px,2vw,22px) calc(2.72rem + 1.4ch)}.fragor .svar p{color:var(--text-2);font-size:.9375rem;max-width:58ch;text-wrap:pretty}.fragor .svar p+p{margin-top:.7em}@supports selector(::details-content) and (interpolate-size: allow-keywords){.fragor details{interpolate-size:allow-keywords}.fragor details::details-content{block-size:0;overflow-y:clip;transition:block-size var(--fj-rad-tid) var(--fj-rad),content-visibility var(--fj-rad-tid) allow-discrete}.fragor details[open]::details-content{block-size:auto;transition:block-size var(--fj-rad-tid) var(--fj-rad),content-visibility 0s allow-discrete}}.kontakt-rutnat{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1fr}@media(min-width:980px){.kontakt-rutnat{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}}.telefon-stor{display:inline-flex;align-items:center;min-height:var(--traffyta);padding-block:.35rem;font-size:clamp(1.9rem,1.1rem + 3.2vw,3.4rem);letter-spacing:-.05em;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;margin-block:.9rem 1.3rem;transition:color var(--dur) var(--ease)}.telefon-stor:hover{color:var(--signal-text)}.loften{margin-top:2rem;border-top:1px solid var(--linje-stark)}.lofte{padding-block:1rem;border-bottom:1px solid var(--linje)}.lofte b{display:block;font-size:.9688rem;font-weight:600;letter-spacing:-.025em;margin-bottom:.2rem}.lofte span{color:var(--text-2);font-size:.875rem}.om-rutnat{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1fr}@media(min-width:980px){.om-rutnat{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.om-text{position:sticky;top:8.5rem}}.team-rutnat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px)}.team-kort{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r-kort);background:#e7e6e3}.team-kort img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.team-kort:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#000000b8,#0000004d 14%,#0000 30%),linear-gradient(to top,#000000a8,#0000 36%)}.team-kort .team-bock{position:absolute;top:12px;left:13px;margin:0;width:12px;height:auto}.team-roll{position:absolute;top:10px;right:12px;left:36px;text-align:right;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.team-roll .mono{display:block;font-size:.62rem;font-weight:400;color:#fff}.team-namn{position:absolute;left:13px;right:12px;bottom:11px;color:#fff;font-weight:600;line-height:1.1;font-size:clamp(.95rem,.8rem + .6vw,1.3rem);letter-spacing:-.035em}.team-initialer{position:absolute;inset:0;z-index:-2;display:grid;place-items:center;padding-bottom:12%;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:600;letter-spacing:-.06em;color:#b9b8b4}.val{border:0;padding:0;margin:0 0 .9rem;min-width:0}.val legend{padding:0;margin-bottom:.5rem;font-family:var(--mono);font-size:.68rem;color:var(--text-3)}.val-taggar{display:flex;flex-wrap:wrap;gap:.4rem}.val-tagg{position:relative;cursor:pointer}.val-tagg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.val-tagg span{display:inline-flex;align-items:center;min-height:var(--traffyta);padding:0 .95rem;border-radius:var(--r-piller);border:1px solid var(--linje-stark);background:var(--grund);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.val-tagg input:checked+span{background:var(--kontrast);color:var(--pa-kontrast);border-color:var(--kontrast)}.val-tagg input:focus-visible+span{outline:2px solid var(--signal);outline-offset:3px}.formkort{background:var(--upphojd);border-radius:var(--r-panel);padding:clamp(20px,2.8vw,34px)}.falt{margin-bottom:.9rem}.falt label{display:block;margin-bottom:.4rem;font-family:var(--mono);font-size:.68rem;color:var(--text-3)}.falt input,.falt textarea{width:100%;font:inherit;font-size:.9375rem;color:var(--text);background:var(--grund);border:1px solid transparent;border-radius:var(--r-mark);padding:.72rem .85rem;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.falt textarea{min-height:110px;resize:vertical;line-height:1.5}.falt input::placeholder,.falt textarea::placeholder{color:var(--text-3)}.falt input:focus,.falt textarea:focus{outline:none;border-color:var(--text);background:var(--upphojd)}.falt .felrad{display:block;margin-top:.35rem;font-size:.8125rem;color:var(--signal-text)}.formrad{display:grid;gap:0 10px;grid-template-columns:1fr}@media(min-width:560px){.formrad{grid-template-columns:1fr 1fr}}.honung{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formnot{margin-top:.85rem;font-size:.75rem;color:var(--text-3);line-height:1.45}.formfel{margin-bottom:.8rem;font-size:.8438rem;color:var(--signal-text);border-left:0;padding:0}.formkvitto{display:flex;gap:1ch;font-size:.9688rem;line-height:1.45;align-items:flex-start}.formkvitto i{flex:none;width:7px;height:7px;margin-top:.55em;background:var(--signal);border-radius:50%}.artikellista{border-top:1px solid var(--linje-stark)}.artikellista li{border-bottom:1px solid var(--linje)}.artikellista a{display:grid;gap:.4rem clamp(16px,3vw,48px);grid-template-columns:1fr;padding-block:clamp(20px,2.6vw,32px);transition:color var(--dur) var(--ease)}@media(min-width:860px){.artikellista a{grid-template-columns:10ch minmax(0,1fr) minmax(0,24ch)}}.artikellista a:hover h2{color:var(--signal-text)}.artikellista h2{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.artikellista .ingress{color:var(--text-2);font-size:.875rem;text-wrap:pretty}.artikellista .datum{font-family:var(--mono);font-size:var(--meta);color:var(--text-3)}.artikel{max-width:68ch}.artikel-fakta{display:flex;flex-wrap:wrap;gap:.4ch 1.6ch;border-bottom:1px solid var(--linje);padding-bottom:1.2rem;margin-bottom:2rem}.prosa{font-size:1.0313rem;line-height:1.65;color:var(--text)}.prosa>*+*{margin-top:1.1em}.prosa h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);letter-spacing:-.035em;line-height:1.12;margin-top:2.2em}.prosa h3{font-size:1.125rem;letter-spacing:-.025em;margin-top:1.8em}.prosa a{color:var(--signal-text);border-bottom:1px solid var(--linje-stark)}.prosa a:hover{border-color:var(--signal-text)}.prosa ul,.prosa ol{padding-left:1.4rem}.prosa ul li{list-style:disc}.prosa ol li{list-style:decimal}.prosa li+li{margin-top:.45em}.prosa li::marker{color:var(--text-3)}.prosa strong{font-weight:600}.prosa blockquote{border-left:2px solid var(--linje-stark);padding-left:1.2rem;color:var(--text-2);font-style:normal}.prosa table{font-size:.875rem}.prosa code{font-family:var(--mono);font-size:.875em;background:var(--grund-2);padding:.1em .35em;border-radius:var(--r-mark)}.fot{padding-inline:var(--kant);padding-bottom:var(--kant)}.fot-in{background:var(--kontrast);color:var(--pa-kontrast);border-radius:var(--r-panel);padding:clamp(24px,3.4vw,46px) clamp(20px,3vw,46px) clamp(16px,2vw,26px);max-width:var(--skal);margin-inline:auto;overflow:hidden}.fot-topp{display:flex;flex-wrap:wrap;gap:1.4rem 2.6rem;align-items:baseline}.fot-topp .vaxer{margin-right:auto}.fot-topp a{display:inline-flex;align-items:center;min-height:var(--traffyta);font-size:.875rem;color:var(--pa-kontrast-2);transition:color var(--dur) var(--ease)}.fot-topp a:hover{color:var(--pa-kontrast)}.fot-jatte{margin-top:clamp(26px,5vw,70px);margin-bottom:-.14em;font-size:clamp(3rem,.2rem + 13vw,12rem);line-height:.8;letter-spacing:-.06em;font-weight:600;text-align:center}.fot-jatte .logga{display:inline-block;vertical-align:baseline}.fot-tillagg{font-size:.26em;letter-spacing:-.04em;font-weight:500;margin-left:.12em}.fot-juridik{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;border-top:1px solid var(--linje-pa-kontrast);margin-top:clamp(20px,3vw,34px);padding-top:1rem}.fot-juridik .mono{color:var(--pa-kontrast-3)}.fot-juridik a{display:inline-flex;align-items:center;min-height:var(--traffyta)}.fot-juridik .vaxer{margin-right:auto}@media(max-width:840px){.topp-in{flex-wrap:wrap}.burgare{display:block}.burgare-dekor{display:none}.ordmark{margin-right:auto}.toppmeny{order:3;flex:0 0 100%;justify-content:flex-start;gap:1.6rem;padding:0 0 .8rem;display:none}.toppmeny.oppen{display:flex;flex-wrap:wrap}.toppmeny a{font-size:.9375rem;display:inline-flex;align-items:center;min-height:var(--traffyta)}.topp .piller{margin-left:0}.kors{top:40%}.vem-kort{margin-left:0}}@media(max-width:720px){table,thead,tbody,tr,th,td{display:block}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}caption{display:block;width:100%;max-width:none}tbody tr{padding-block:.9rem;border-bottom:1px solid var(--linje-stark)}tbody tr:last-child{border-bottom:0}tbody th{border:0;padding:0 0 .5rem;font-size:1rem;font-weight:600}tbody td{border:0;padding:.22rem 0;display:grid;grid-template-columns:13ch 1fr;gap:1.2ch;align-items:baseline}tbody td:before{content:attr(data-etikett);font-family:var(--mono);font-size:.66rem;color:var(--text-3)}.prosa table,.prosa thead,.prosa tbody,.prosa tr,.prosa th,.prosa td{display:revert}.prosa thead{position:static;width:auto;height:auto;clip-path:none}.prosa{overflow-x:auto}}:root{--ease-laddare: cubic-bezier(.96,-.02,.38,1.01);--ease-stig: cubic-bezier(.56,.22,.05,.99);--ease-ord: cubic-bezier(.44,0,.13,.96);--ease-hover: cubic-bezier(.82,.11,.37,.82);--fj-mjuk: cubic-bezier(.22,1,.36,1);--fj-mjuk-tid: 1475ms;--fj-rad: cubic-bezier(.22,1,.36,1);--fj-rad-tid: 509ms;--rok-ljus: #e8e6e2}@supports (animation-timing-function: linear(0,1)){:root{--fj-mjuk: linear(0, .106, .234, .343, .438, .522, .591, .651, .702, .744, .781, .813, .84, .864, .884, .9, .915, .927, .938, .947, .955, .961, .967, .972, .976, .979, .982, .985, .987, .989, .991, .992, .993, .994, .995, .996, .996, .997, .997, .998, .998, .998, .999, .999, .999, 1);--fj-rad: linear(0, .068, .204, .357, .495, .619, .719, .8, .858, .902, .933, .955, .97, .98, .988, .992, .995, .997, .999, .999, 1, 1)}}.laddare{position:fixed;inset:0;z-index:300;pointer-events:none;animation:laddare-borta 0s linear 2s forwards}.laddare-rida{position:absolute;inset:0;background:var(--kontrast);transform-origin:top center;animation:rida-upp .75s var(--ease-laddare) 1.25s forwards}.laddare-flytt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:ord-ut .75s var(--ease-laddare) 1.25s forwards}.laddare-ord{font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--pa-kontrast);white-space:nowrap;animation:ord-upp 1.75s var(--ease-stig) both}.laddare-ord span{display:inline-block;animation:bokstav .33s var(--ease-laddare) both;animation-delay:calc(.25s + var(--i) * 75ms)}.laddare-ord .logga{height:1.05em}.laddare-ord .logga path{transform-box:fill-box;animation:bokstav-svg .33s var(--ease-laddare) both;animation-delay:calc(.25s + var(--i) * 75ms)}html[data-sidbyte] .laddare{display:none}:root{--sidbyte-svep: .7s;--sidbyte-in: .25s;--sidbyte-kurva: cubic-bezier(.45,0,.55,1)}@view-transition{navigation:auto}@property --wipe-offset{syntax: "<number>"; initial-value: 0; inherits: false;}@keyframes view-transition-exit{0%{opacity:1;transform:translate(0) scale(1) rotateX(0) rotateY(0) rotate(0);--wipe-offset:0}to{opacity:.1;transform:translateY(-30%) scale(1) rotateX(0) rotateY(0) rotate(0);--wipe-offset:1}}@keyframes view-transition-enter{0%{opacity:0;transform:translate(0) scale(1) rotateX(0) rotateY(0) rotate(0);--wipe-offset:0}to{opacity:1;transform:translate(0) scale(1) rotateX(0) rotateY(0) rotate(0);--wipe-offset:1}}::view-transition-old(*),::view-transition-new(*){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-old(root){animation-name:view-transition-exit;animation-duration:var(--sidbyte-svep);animation-delay:0s;animation-timing-function:var(--sidbyte-kurva);animation-fill-mode:both;mask-image:linear-gradient(360deg,transparent calc(-1% + calc(101% * var(--wipe-offset))),black calc(101% * var(--wipe-offset)));-webkit-mask-image:linear-gradient(360deg,transparent calc(-1% + calc(101% * var(--wipe-offset))),black calc(101% * var(--wipe-offset)))}::view-transition-new(root){animation-name:view-transition-enter;animation-duration:var(--sidbyte-svep);animation-delay:var(--sidbyte-in);animation-timing-function:var(--sidbyte-kurva);animation-fill-mode:both;mask-image:linear-gradient(360deg,black calc(-1% + calc(101% * var(--wipe-offset))),transparent calc(101% * var(--wipe-offset)));-webkit-mask-image:linear-gradient(360deg,black calc(-1% + calc(101% * var(--wipe-offset))),transparent calc(101% * var(--wipe-offset)))}.sidbyte-bock{display:none}html.sidbyte-pagar .sidbyte-bock{display:block;position:fixed;left:50%;top:50%;z-index:5;pointer-events:none;transform:translate(-50%,-50%);view-transition-name:sidbyte-bock}.sidbyte-bock .bock{display:block;width:auto}::view-transition-group(sidbyte-bock){animation:none}:root{--bock-h: clamp(46px, 2.4rem + 2vw, 72px)}.sidbyte-bock .bock{height:var(--bock-h)}::view-transition-new(sidbyte-bock){animation:sidbyte-bock-vag calc(var(--sidbyte-in) + var(--sidbyte-svep)) linear both}@keyframes sidbyte-bock-vag{0.00%{transform:translateY(50vh);clip-path:inset(max(0px,calc((var(--bock-h) - 0vh) / 2)) 0 max(0px,calc((var(--bock-h) - 0vh) / 2)) 0)}1.67%{transform:translateY(49.99vh);clip-path:inset(max(0px,calc((var(--bock-h) - .03vh) / 2)) 0 max(0px,calc((var(--bock-h) - .03vh) / 2)) 0)}3.33%{transform:translateY(49.95vh);clip-path:inset(max(0px,calc((var(--bock-h) - .1vh) / 2)) 0 max(0px,calc((var(--bock-h) - .1vh) / 2)) 0)}5.00%{transform:translateY(49.88vh);clip-path:inset(max(0px,calc((var(--bock-h) - .24vh) / 2)) 0 max(0px,calc((var(--bock-h) - .24vh) / 2)) 0)}6.67%{transform:translateY(49.56vh);clip-path:inset(max(0px,calc((var(--bock-h) - .87vh) / 2)) 0 max(0px,calc((var(--bock-h) - .87vh) / 2)) 0)}8.33%{transform:translateY(49.02vh);clip-path:inset(max(0px,calc((var(--bock-h) - 1.97vh) / 2)) 0 max(0px,calc((var(--bock-h) - 1.97vh) / 2)) 0)}10.00%{transform:translateY(48.33vh);clip-path:inset(max(0px,calc((var(--bock-h) - 3.34vh) / 2)) 0 max(0px,calc((var(--bock-h) - 3.34vh) / 2)) 0)}11.67%{transform:translateY(47.51vh);clip-path:inset(max(0px,calc((var(--bock-h) - 4.99vh) / 2)) 0 max(0px,calc((var(--bock-h) - 4.99vh) / 2)) 0)}13.33%{transform:translateY(46.53vh);clip-path:inset(max(0px,calc((var(--bock-h) - 6.93vh) / 2)) 0 max(0px,calc((var(--bock-h) - 6.93vh) / 2)) 0)}15.00%{transform:translateY(45.41vh);clip-path:inset(max(0px,calc((var(--bock-h) - 9.17vh) / 2)) 0 max(0px,calc((var(--bock-h) - 9.17vh) / 2)) 0)}16.67%{transform:translateY(44.14vh);clip-path:inset(max(0px,calc((var(--bock-h) - 11.72vh) / 2)) 0 max(0px,calc((var(--bock-h) - 11.72vh) / 2)) 0)}18.33%{transform:translateY(42.71vh);clip-path:inset(max(0px,calc((var(--bock-h) - 14.58vh) / 2)) 0 max(0px,calc((var(--bock-h) - 14.58vh) / 2)) 0)}20.00%{transform:translateY(41.12vh);clip-path:inset(max(0px,calc((var(--bock-h) - 17.75vh) / 2)) 0 max(0px,calc((var(--bock-h) - 17.75vh) / 2)) 0)}21.67%{transform:translateY(39.38vh);clip-path:inset(max(0px,calc((var(--bock-h) - 21.24vh) / 2)) 0 max(0px,calc((var(--bock-h) - 21.24vh) / 2)) 0)}23.33%{transform:translateY(37.48vh);clip-path:inset(max(0px,calc((var(--bock-h) - 25.03vh) / 2)) 0 max(0px,calc((var(--bock-h) - 25.03vh) / 2)) 0)}25.00%{transform:translateY(35.44vh);clip-path:inset(max(0px,calc((var(--bock-h) - 29.12vh) / 2)) 0 max(0px,calc((var(--bock-h) - 29.12vh) / 2)) 0)}26.67%{transform:translateY(33.26vh);clip-path:inset(max(0px,calc((var(--bock-h) - 33.49vh) / 2)) 0 max(0px,calc((var(--bock-h) - 33.49vh) / 2)) 0)}28.33%{transform:translateY(30.94vh);clip-path:inset(max(0px,calc((var(--bock-h) - 38.12vh) / 2)) 0 max(0px,calc((var(--bock-h) - 38.12vh) / 2)) 0)}30.00%{transform:translateY(28.51vh);clip-path:inset(max(0px,calc((var(--bock-h) - 42.98vh) / 2)) 0 max(0px,calc((var(--bock-h) - 42.98vh) / 2)) 0)}31.67%{transform:translateY(25.98vh);clip-path:inset(max(0px,calc((var(--bock-h) - 48.03vh) / 2)) 0 max(0px,calc((var(--bock-h) - 48.03vh) / 2)) 0)}33.33%{transform:translateY(23.08vh);clip-path:inset(max(0px,calc((var(--bock-h) - 52.63vh) / 2)) 0 max(0px,calc((var(--bock-h) - 52.63vh) / 2)) 0)}35.00%{transform:translateY(19.97vh);clip-path:inset(max(0px,calc((var(--bock-h) - 57.06vh) / 2)) 0 max(0px,calc((var(--bock-h) - 57.06vh) / 2)) 0)}36.67%{transform:translateY(16.74vh);clip-path:inset(max(0px,calc((var(--bock-h) - 61.34vh) / 2)) 0 max(0px,calc((var(--bock-h) - 61.34vh) / 2)) 0)}38.33%{transform:translateY(13.39vh);clip-path:inset(max(0px,calc((var(--bock-h) - 65.4vh) / 2)) 0 max(0px,calc((var(--bock-h) - 65.4vh) / 2)) 0)}40.00%{transform:translateY(9.95vh);clip-path:inset(max(0px,calc((var(--bock-h) - 69.19vh) / 2)) 0 max(0px,calc((var(--bock-h) - 69.19vh) / 2)) 0)}41.67%{transform:translateY(6.44vh);clip-path:inset(max(0px,calc((var(--bock-h) - 72.65vh) / 2)) 0 max(0px,calc((var(--bock-h) - 72.65vh) / 2)) 0)}43.33%{transform:translateY(2.89vh);clip-path:inset(max(0px,calc((var(--bock-h) - 75.72vh) / 2)) 0 max(0px,calc((var(--bock-h) - 75.72vh) / 2)) 0)}45.00%{transform:translateY(-.69vh);clip-path:inset(max(0px,calc((var(--bock-h) - 78.37vh) / 2)) 0 max(0px,calc((var(--bock-h) - 78.37vh) / 2)) 0)}46.67%{transform:translateY(-4.28vh);clip-path:inset(max(0px,calc((var(--bock-h) - 80.55vh) / 2)) 0 max(0px,calc((var(--bock-h) - 80.55vh) / 2)) 0)}48.33%{transform:translateY(-7.86vh);clip-path:inset(max(0px,calc((var(--bock-h) - 82.24vh) / 2)) 0 max(0px,calc((var(--bock-h) - 82.24vh) / 2)) 0)}50.00%{transform:translateY(-9.86vh);clip-path:inset(max(0px,calc((var(--bock-h) - 80.29vh) / 2)) 0 max(0px,calc((var(--bock-h) - 80.29vh) / 2)) 0)}51.67%{transform:translateY(-11.46vh);clip-path:inset(max(0px,calc((var(--bock-h) - 77.09vh) / 2)) 0 max(0px,calc((var(--bock-h) - 77.09vh) / 2)) 0)}53.33%{transform:translateY(-13.16vh);clip-path:inset(max(0px,calc((var(--bock-h) - 73.67vh) / 2)) 0 max(0px,calc((var(--bock-h) - 73.67vh) / 2)) 0)}55.00%{transform:translateY(-14.97vh);clip-path:inset(max(0px,calc((var(--bock-h) - 70.07vh) / 2)) 0 max(0px,calc((var(--bock-h) - 70.07vh) / 2)) 0)}56.67%{transform:translateY(-16.86vh);clip-path:inset(max(0px,calc((var(--bock-h) - 66.29vh) / 2)) 0 max(0px,calc((var(--bock-h) - 66.29vh) / 2)) 0)}58.33%{transform:translateY(-18.82vh);clip-path:inset(max(0px,calc((var(--bock-h) - 62.36vh) / 2)) 0 max(0px,calc((var(--bock-h) - 62.36vh) / 2)) 0)}60.00%{transform:translateY(-20.84vh);clip-path:inset(max(0px,calc((var(--bock-h) - 58.32vh) / 2)) 0 max(0px,calc((var(--bock-h) - 58.32vh) / 2)) 0)}61.67%{transform:translateY(-22.89vh);clip-path:inset(max(0px,calc((var(--bock-h) - 54.21vh) / 2)) 0 max(0px,calc((var(--bock-h) - 54.21vh) / 2)) 0)}63.33%{transform:translateY(-24.97vh);clip-path:inset(max(0px,calc((var(--bock-h) - 50.06vh) / 2)) 0 max(0px,calc((var(--bock-h) - 50.06vh) / 2)) 0)}65.00%{transform:translateY(-27.04vh);clip-path:inset(max(0px,calc((var(--bock-h) - 45.92vh) / 2)) 0 max(0px,calc((var(--bock-h) - 45.92vh) / 2)) 0)}66.67%{transform:translateY(-29.09vh);clip-path:inset(max(0px,calc((var(--bock-h) - 41.82vh) / 2)) 0 max(0px,calc((var(--bock-h) - 41.82vh) / 2)) 0)}68.33%{transform:translateY(-31.1vh);clip-path:inset(max(0px,calc((var(--bock-h) - 37.8vh) / 2)) 0 max(0px,calc((var(--bock-h) - 37.8vh) / 2)) 0)}70.00%{transform:translateY(-33.05vh);clip-path:inset(max(0px,calc((var(--bock-h) - 33.9vh) / 2)) 0 max(0px,calc((var(--bock-h) - 33.9vh) / 2)) 0)}71.67%{transform:translateY(-34.92vh);clip-path:inset(max(0px,calc((var(--bock-h) - 30.16vh) / 2)) 0 max(0px,calc((var(--bock-h) - 30.16vh) / 2)) 0)}73.33%{transform:translateY(-36.71vh);clip-path:inset(max(0px,calc((var(--bock-h) - 26.59vh) / 2)) 0 max(0px,calc((var(--bock-h) - 26.59vh) / 2)) 0)}75.00%{transform:translateY(-38.39vh);clip-path:inset(max(0px,calc((var(--bock-h) - 23.22vh) / 2)) 0 max(0px,calc((var(--bock-h) - 23.22vh) / 2)) 0)}76.67%{transform:translateY(-39.97vh);clip-path:inset(max(0px,calc((var(--bock-h) - 20.07vh) / 2)) 0 max(0px,calc((var(--bock-h) - 20.07vh) / 2)) 0)}78.33%{transform:translateY(-41.43vh);clip-path:inset(max(0px,calc((var(--bock-h) - 17.15vh) / 2)) 0 max(0px,calc((var(--bock-h) - 17.15vh) / 2)) 0)}80.00%{transform:translateY(-42.77vh);clip-path:inset(max(0px,calc((var(--bock-h) - 14.46vh) / 2)) 0 max(0px,calc((var(--bock-h) - 14.46vh) / 2)) 0)}81.67%{transform:translateY(-43.99vh);clip-path:inset(max(0px,calc((var(--bock-h) - 12.01vh) / 2)) 0 max(0px,calc((var(--bock-h) - 12.01vh) / 2)) 0)}83.33%{transform:translateY(-45.1vh);clip-path:inset(max(0px,calc((var(--bock-h) - 9.81vh) / 2)) 0 max(0px,calc((var(--bock-h) - 9.81vh) / 2)) 0)}85.00%{transform:translateY(-46.08vh);clip-path:inset(max(0px,calc((var(--bock-h) - 7.84vh) / 2)) 0 max(0px,calc((var(--bock-h) - 7.84vh) / 2)) 0)}86.67%{transform:translateY(-46.94vh);clip-path:inset(max(0px,calc((var(--bock-h) - 6.12vh) / 2)) 0 max(0px,calc((var(--bock-h) - 6.12vh) / 2)) 0)}88.33%{transform:translateY(-47.69vh);clip-path:inset(max(0px,calc((var(--bock-h) - 4.62vh) / 2)) 0 max(0px,calc((var(--bock-h) - 4.62vh) / 2)) 0)}90.00%{transform:translateY(-48.33vh);clip-path:inset(max(0px,calc((var(--bock-h) - 3.35vh) / 2)) 0 max(0px,calc((var(--bock-h) - 3.35vh) / 2)) 0)}91.67%{transform:translateY(-48.86vh);clip-path:inset(max(0px,calc((var(--bock-h) - 2.29vh) / 2)) 0 max(0px,calc((var(--bock-h) - 2.29vh) / 2)) 0)}93.33%{transform:translateY(-49.28vh);clip-path:inset(max(0px,calc((var(--bock-h) - 1.44vh) / 2)) 0 max(0px,calc((var(--bock-h) - 1.44vh) / 2)) 0)}95.00%{transform:translateY(-49.6vh);clip-path:inset(max(0px,calc((var(--bock-h) - .8vh) / 2)) 0 max(0px,calc((var(--bock-h) - .8vh) / 2)) 0)}96.67%{transform:translateY(-49.82vh);clip-path:inset(max(0px,calc((var(--bock-h) - .35vh) / 2)) 0 max(0px,calc((var(--bock-h) - .35vh) / 2)) 0)}98.33%{transform:translateY(-49.96vh);clip-path:inset(max(0px,calc((var(--bock-h) - .09vh) / 2)) 0 max(0px,calc((var(--bock-h) - .09vh) / 2)) 0)}100.00%{transform:translateY(-50vh);clip-path:inset(max(0px,calc((var(--bock-h) - 0vh) / 2)) 0 max(0px,calc((var(--bock-h) - 0vh) / 2)) 0)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-sidbyte] .intro .panel{animation-delay:.46s}html[data-sidbyte] .intro .panel-botten{animation-delay:.42s}html[data-sidbyte] .intro .kors{animation-delay:.45s}html[data-sidbyte] .intro .jatte{animation-delay:.5s}html[data-sidbyte] .intro .panel-topp p{animation-delay:.51s}html[data-sidbyte] .intro+.kunder{animation-delay:.65s}html[data-sidbyte] .intro+.lopband{animation-delay:.6s}@keyframes laddare-borta{to{visibility:hidden}}@keyframes rida-upp{to{transform:scaleY(0)}}@keyframes ord-ut{to{transform:translateY(-53vh)}}@keyframes ord-upp{0%{transform:translateY(640px);opacity:0}}@keyframes bokstav{0%{transform:translateY(270px);opacity:0;filter:blur(5px)}}@keyframes bokstav-svg{0%{transform:translateY(1000px);opacity:0}}.intro .panel{animation:fran-250 var(--fj-mjuk-tid) var(--fj-mjuk) 1.71s both}.intro .panel-botten{animation:fran-170 var(--fj-mjuk-tid) var(--fj-mjuk) 1.67s both}.intro .kors{animation:fran-180-tona var(--fj-mjuk-tid) var(--fj-mjuk) 1.7s both}.intro .jatte{animation:fran-170-tona var(--fj-mjuk-tid) var(--fj-mjuk) 1.75s both}.intro .panel-topp{overflow:hidden}.intro .panel-topp p{animation:fran-mask var(--fj-rad-tid) var(--fj-rad) 1.76s both}.intro+.kunder{animation:tona .9s var(--ease-ord) 1.9s both}@keyframes fran-250{0%{transform:translateY(250px)}}@keyframes fran-170{0%{transform:translateY(170px)}}@keyframes fran-170-tona{0%{transform:translateY(170px);opacity:0}}@keyframes fran-180-tona{0%{transform:translateY(180px);opacity:0}}@keyframes fran-mask{0%{transform:translateY(110%)}}@keyframes tona{0%{opacity:0}}.rok{position:absolute;inset:0;width:100%;height:100%;z-index:0;filter:blur(14px) contrast(1.15);opacity:0;transition:opacity 1.2s var(--ease-ord);pointer-events:none}.rok.syns{opacity:.85}.jatte{position:relative;z-index:1}.akt-in,.fot-in{position:relative;overflow:hidden}.akt-in>*,.fot-in>*{position:relative;z-index:1}.panel:after,.akt-in:after,.fot-in:after{content:"";position:absolute;z-index:0;pointer-events:none;left:-150%;top:-150%;width:400%;height:400%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") repeat;background-size:256px 256px;opacity:.11;animation:korn 8s steps(10) infinite}@keyframes korn{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}to{transform:translate(0)}}.arbete-kort .arbete-bild{position:relative;display:block}.arbete-kort .arbete-bild img{transition:filter .45s var(--ease-hover),transform .45s var(--ease-hover),opacity .45s var(--ease-hover)}.arbete-se{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.arbete-se span{background:var(--upphojd);color:var(--text);border-radius:var(--r-piller);padding:.6rem 1.05rem;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;opacity:0;transform:translateY(14px);transition:opacity .4s var(--ease-ord),transform .5s var(--ease-ord)}.arbete-kort:focus-within .arbete-bild img{filter:blur(2px);transform:scale(1.1)}.arbete-kort:focus-within .arbete-se span{opacity:1;transform:none}@media(hover:hover){.arbete-kort:hover .arbete-bild img{filter:blur(2px);transform:scale(1.1)}.arbete-kort:hover .arbete-se span{opacity:1;transform:none}.arbete-rutnat:hover .arbete-kort:not(:hover) .arbete-bild img{opacity:.55}}.ring{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-piller);padding:2px}.ring:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:max(300%,600px);aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 68%,var(--signal) 88%,transparent 100%);animation:snurr 2.2s linear infinite}@keyframes snurr{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ord{display:inline-block}.vantar-ord .ord{opacity:0;transform:translateY(10px)}.vantar-tona{opacity:0}.vantar-zoom{transform:translateY(-12%) scale(1.35)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.laddare,.rok{display:none}.reveal{clip-path:none!important}.pastande w{color:var(--pa-kontrast)}.pastande .tyst{color:var(--pa-kontrast-2)}.fragor details::details-content{transition:none!important}}@media(forced-colors:active){.rok{display:none}.panel:after,.akt-in:after,.fot-in:after{display:none}.panel,.akt-in,.fot-in,.formkort{border:1px solid CanvasText}.plus-signal:before{border-color:ButtonText}.plus-signal i:before,.plus-signal i:after{background:ButtonText}.val-tagg input:checked+span{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.sken{display:none}.flyt,.flytpanel,.helmeny{border:1px solid CanvasText}}:root{--ease-mjuk: cubic-bezier(.22,1,.36,1);--ease-betoning: cubic-bezier(.76,0,.24,1);--smal: 75%}.band-titel h1,.band-titel h2{font-stretch:var(--smal);font-weight:700;text-transform:uppercase;letter-spacing:-.015em;line-height:.86}.band-titel .tyst{color:var(--text-3)}.punkt-rod{color:var(--signal)}.akt-rutnat h2{font-stretch:var(--smal);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.9;font-size:clamp(2rem,1.2rem + 3vw,4.2rem)}.akt-rutnat h2{line-height:1.08}.akt-rutnat h2 .rad{display:block}.akt-rutnat h2 .rad+.rad{margin-top:.06em}.tjanst-rad :is(h2,h4),.tjanstgrupp-huvud :is(h2,h3),.tjanst-avsnitt :is(h2,h3){font-stretch:var(--smal);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;font-size:clamp(1.5rem,1rem + 2vw,2.6rem)}.tjanstgrupp-huvud :is(h2,h3){font-size:clamp(2.4rem,1.2rem + 4vw,5rem)}.tjanst-avsnitt :is(h2,h3){font-size:clamp(1.7rem,1rem + 2.2vw,3rem)}.mono,.falt label,.val legend,.band-huvud .raknare{text-transform:uppercase;letter-spacing:.07em}.band-huvud .raknare{text-transform:none}.piller{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:.72rem}.piller--bred{font-size:.8125rem}.toppmeny a{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:.72rem}.arbete-huvud b{font-stretch:var(--smal);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}@property --ord-p{syntax:"<number>"; inherits:true; initial-value:1;}@keyframes ord-stig{0%{--ord-p:0}to{--ord-p:1}}.split .w{display:inline-block;--k: clamp(0, calc(var(--ord-p) * 2.2 - var(--i) / max(1, var(--n) - 1) * 1.1), 1);--r: calc((1 - var(--k)) * (1 - var(--k)));translate:0 calc(var(--r) * 100%);opacity:calc(1 - var(--r));clip-path:inset(-.3em -.2em calc(var(--r) * 100% - .2em) -.2em)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.split{animation:ord-stig linear both;animation-timeline:view();animation-range:entry 5% cover 42%}}}.topp{background:transparent;backdrop-filter:none;box-shadow:none;padding:calc(var(--topp-mal) * 10px) calc(var(--topp-mal) * var(--kant)) 0}.topp-in{min-height:calc(62px - var(--topp-mal) * 6px);border-radius:calc(var(--topp-mal) * 999px);background:color-mix(in oklab,var(--kontrast) calc(var(--topp-mal) * 100%),color-mix(in oklab,var(--grund) 88%,transparent));backdrop-filter:saturate(160%) blur(7px);color:color-mix(in oklab,var(--pa-kontrast) calc(var(--topp-mal) * 100%),var(--text));box-shadow:0 22px 44px -22px color-mix(in oklab,#000 calc(var(--topp-mal) * 55%),transparent)}.toppmeny a:hover,.toppmeny a[aria-current=page]{color:color-mix(in oklab,var(--signal-pa-kontrast) calc(var(--topp-mal) * 100%),var(--signal-text))}.topp .piller{background:color-mix(in oklab,var(--grund) calc(var(--topp-mal) * 100%),var(--kontrast));border-color:transparent;color:color-mix(in oklab,var(--text) calc(var(--topp-mal) * 100%),var(--pa-kontrast))}.topp .piller .punkt{background:color-mix(in oklab,var(--kontrast) calc(var(--topp-mal) * 100%),var(--grund))}.topp .piller .punkt svg{stroke:color-mix(in oklab,var(--grund) calc(var(--topp-mal) * 100%),var(--kontrast))}.burgare{display:block;color:inherit}.burgare span{background:currentColor}@media(max-width:840px){.toppmeny{display:none!important}.topp-in{flex-wrap:nowrap}}.helmeny{position:fixed;inset:76px auto auto;right:var(--kant);width:min(17rem,calc(100vw - 2 * var(--kant)));margin:0;padding:.5rem;border:1px solid var(--linje-pa-kontrast);border-radius:var(--r-kort, 16px);background:var(--kontrast);color:var(--pa-kontrast);box-shadow:0 24px 48px -18px #0009;overflow:visible}.helmeny:popover-open{display:flex;flex-direction:column}.helmeny::backdrop{background:transparent}.helmeny .mono{color:var(--pa-kontrast-3)}.helmeny-lankar{margin:0;padding:0;list-style:none}.helmeny-lankar li{border-bottom:1px solid var(--linje-pa-kontrast)}.helmeny-lankar li:last-child{border-bottom:0}.helmeny-lankar a{display:flex;align-items:baseline;gap:1ch;min-height:var(--traffyta);padding:.55rem .6rem;border-radius:calc(var(--r-kort, 16px) - 8px);font-stretch:var(--smal);font-weight:700;text-transform:uppercase;font-size:1.15rem;line-height:1.1;letter-spacing:.01em;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.helmeny-lankar a:hover{color:var(--signal-pa-kontrast);background:color-mix(in oklab,var(--pa-kontrast) 6%,transparent)}.helmeny-lankar a[aria-current=page]{color:var(--signal-pa-kontrast)}.helmeny-nr{font-size:var(--meta)}.helmeny-fot{display:flex;flex-direction:column;gap:0;padding:.4rem .6rem .2rem;border-top:1px solid var(--linje-pa-kontrast)}.helmeny-fot a{display:inline-flex;align-items:center;min-height:36px;color:var(--pa-kontrast-2);font-size:var(--meta)}.helmeny-fot a:hover{color:var(--pa-kontrast)}.helmeny-fot span{font-size:var(--meta);padding-block:.3rem}.burgare span{transition:translate .35s var(--ease-betoning),rotate .35s var(--ease-betoning),opacity .2s var(--ease)}html:has(.helmeny:popover-open) .burgare span:nth-child(1){translate:0 6px;rotate:45deg}html:has(.helmeny:popover-open) .burgare span:nth-child(2){opacity:0}html:has(.helmeny:popover-open) .burgare span:nth-child(3){translate:0 -6px;rotate:-45deg}@media(prefers-reduced-motion:no-preference){.helmeny{opacity:0;translate:0 -8px;scale:.97;transform-origin:top right;transition:opacity .25s var(--ease),translate .35s var(--ease-betoning),scale .35s var(--ease-betoning),overlay .35s allow-discrete,display .35s allow-discrete}.helmeny:popover-open{opacity:1;translate:0 0;scale:1}@starting-style{.helmeny:popover-open{opacity:0;translate:0 -8px;scale:.97}}.helmeny-lankar a{opacity:0;translate:0 6px;transition:opacity .3s var(--ease) calc(.06s + var(--i) * 40ms),translate .4s var(--ease-mjuk) calc(.06s + var(--i) * 40ms),color var(--dur) var(--ease),background var(--dur) var(--ease)}.helmeny:popover-open .helmeny-lankar a{opacity:1;translate:0 0}@starting-style{.helmeny:popover-open .helmeny-lankar a{opacity:0;translate:0 6px}}}.roll{display:inline-grid;overflow:clip;line-height:1.3}.roll>span{grid-area:1 / 1;transition:translate .5s var(--ease-mjuk)}.roll>span+span{translate:0 115%}@media(hover:hover){:is(.piller,.flyt):hover .roll>span:first-child{translate:0 -115%}:is(.piller,.flyt):hover .roll>span+span{translate:0 0}}@property --glod{syntax:"<number>"; inherits:true; initial-value:0;}.panel{transition:--glod 1.4s var(--ease-mjuk)}.panel:has(.vem-kort:hover),.panel:has(.vem-kort:focus-within){--glod:1}.sken{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1.2s var(--ease-ord);pointer-events:none}.sken.syns{opacity:1}.panel-topp{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem;flex-wrap:wrap}.rulle{display:inline-flex;gap:.5ch;color:var(--pa-kontrast-2)}.rulle-fonster{display:inline-block;height:1.4em;overflow:clip}.rulle-lista{display:flex;flex-direction:column;animation:rulla 14s var(--ease-betoning) infinite alternate}.rulle-lista span{display:block;height:1.4em;line-height:1.4em;white-space:nowrap}@keyframes rulla{0%,12%{translate:0 0}20%,32%{translate:0 -1.4em}40%,52%{translate:0 -2.8em}60%,72%{translate:0 -4.2em}80%,92%{translate:0 -5.6em}to{translate:0 -7em}}.lopband{overflow:clip;padding-block:clamp(10px,1.6vw,22px);mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent)}.lopband-spar{display:flex;width:max-content;animation:lopa 42s linear infinite}.lopband-del{display:flex;align-items:center;gap:clamp(16px,2.2vw,36px);padding-right:clamp(16px,2.2vw,36px)}.lopband-del span{font-stretch:var(--smal);font-weight:700;text-transform:uppercase;font-size:clamp(1.9rem,1rem + 3.8vw,4.6rem);letter-spacing:-.01em;line-height:1}.bock{flex:none;width:auto;height:clamp(24px,1.2rem + 1.8vw,50px);fill:var(--signal)}@keyframes lopa{to{transform:translate(-50%)}}.intro+.lopband{animation:tona .9s var(--ease-ord) 1.85s both}.lopband+.kunder{animation:tona .9s var(--ease-ord) 1.95s both}.kunder{padding-top:clamp(4px,1vw,12px)}@media(min-width:900px){.arbete-stapel{grid-template-columns:1fr;gap:clamp(16px,2vw,28px)}.arbete-stapel .arbete-kort{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr auto}.arbete-stapel .arbete-bild{grid-column:1;grid-row:1 / span 3;margin:7px}.arbete-stapel .arbete-huvud{grid-column:2;align-items:baseline;flex-wrap:wrap;padding:clamp(18px,2.4vw,34px) clamp(18px,2.4vw,34px) 0}.arbete-stapel .arbete-huvud b{flex-basis:100%;order:2;margin-top:.6rem;font-stretch:var(--smal);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,1rem + 2.8vw,4rem);letter-spacing:-.01em;line-height:.9}.arbete-stapel .arbete-taggar{grid-column:2;align-self:end;padding-inline:clamp(18px,2.4vw,34px)}.arbete-stapel .arbete-fot{grid-column:2;padding:0 clamp(18px,2.4vw,34px) clamp(18px,2.4vw,34px)}}@supports (animation-timeline: view()){@media(min-width:900px)and (prefers-reduced-motion:no-preference){.arbete-stapel{timeline-scope:--kort-2}.arbete-stapel .arbete-kort{position:sticky;top:96px}.arbete-stapel .arbete-kort:nth-child(2){view-timeline:--kort-2 block}.arbete-stapel .arbete-kort:nth-child(1){transform-origin:50% 0;animation:sjunk linear both;animation-timeline:--kort-2;animation-range:entry 0% contain 0%}}}@keyframes sjunk{to{scale:.9;filter:brightness(.82)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tjanst-rad :is(h2,h4),.tjanst-rad .pil-signal,.fragor summary,.fragor summary .plus-signal{transition:translate .5s var(--ease-mjuk),color var(--dur) var(--ease)}.tjanst-rad:hover :is(h2,h4){translate:1.2rem 0}.tjanst-rad:hover .pil-signal{translate:-1.2rem 0}.fragor summary:hover{translate:1.2rem 0}.fragor summary:hover .plus-signal{translate:-2.4rem 0}}.akt-in:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(225deg,transparent 0 54px,color-mix(in oklab,var(--pa-kontrast) 6%,transparent) 54px 56px,transparent 56px 132px);mask-image:radial-gradient(110% 90% at 92% 0%,#000,transparent 72%)}.flyt{position:fixed;right:var(--kant);bottom:var(--kant);z-index:90;display:inline-flex;align-items:center;gap:1.1ch;min-height:var(--traffyta);padding:0 1.15rem;border:0;border-radius:var(--r-piller);cursor:pointer;background:var(--kontrast);color:var(--pa-kontrast);font:inherit;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 24px 48px -18px #0000008c}.flyt i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--signal-pa-kontrast)}@supports (animation-timeline: scroll()){.flyt{animation:flyt-in linear both;animation-timeline:scroll(root);animation-range:25vh 40vh}}@keyframes flyt-in{0%{opacity:0;translate:0 150%;visibility:hidden}}html:has(.helmeny:popover-open) .flyt{display:none}.flytpanel{position:fixed;inset:auto var(--kant) calc(var(--kant) + 56px) auto;margin:0;width:min(340px,calc(100vw - 2 * var(--kant)));padding:22px;border:0;border-radius:var(--r-panel);background:var(--upphojd);color:var(--text);box-shadow:0 32px 64px -16px #00000073;transform-origin:100% 100%}.flytpanel-tel{display:flex;align-items:center;min-height:var(--traffyta);margin:.3rem 0 .5rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:600;letter-spacing:-.04em}.flytpanel-tel:hover{color:var(--signal-text)}.flytpanel-text{color:var(--text-2);font-size:.875rem;margin-bottom:1.1rem;text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.flytpanel{transition:scale .35s cubic-bezier(.2,.9,.25,1.15),opacity .25s var(--ease),overlay .35s allow-discrete,display .35s allow-discrete}.flytpanel:not(:popover-open){scale:.85;opacity:0}@starting-style{.flytpanel:popover-open{scale:.85;opacity:0}}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media(prefers-reduced-motion:reduce){.sken{display:none}.helmeny-lankar a{translate:none}}.hero{padding:0}.hero>.skal{max-width:none;padding-inline:0}.hero .panel{border-radius:0;min-height:calc(100svh - var(--topp-hojd, 62px));padding-inline:calc(max(0px,(100% - var(--skal)) / 2) + var(--kant))}.hero .jatte{margin-inline:0}:root{color-scheme:dark;--grund: #0b0b0c;--grund-2: #141416;--upphojd: #151517;--kontrast: #000000;--text: #f2f1ef;--text-2: #a9a8a4;--text-3: #9a9995;--pa-kontrast: #f5f5f3;--pa-kontrast-2: #a3a3a0;--pa-kontrast-3: #8e8e8b;--linje: #1d1d1f;--linje-stark: #2c2c2f;--linje-pa-kontrast: #232326;--signal: oklch(90% .19 112);--signal-text: oklch(92% .19 112);--signal-djup: oklch(86% .19 112);--pa-signal: #12140a;--signal-pa-kontrast: oklch(92% .19 112);--vand: #f1f0ee;--pa-vand: #0a0a0a;--pa-vand-2: #565653;--pa-vand-3: #686865;--linje-pa-vand: #d6d5d2;--rok-ljus: #e8e6e2}.piller{background:var(--text);color:var(--grund);border-color:var(--text)}.piller .punkt{background:var(--grund)}.piller .punkt svg{stroke:var(--text)}.piller--ljus{background:transparent;color:var(--text);border-color:var(--linje-stark)}.piller--ljus .punkt{background:var(--text)}.piller--ljus .punkt svg{stroke:var(--grund)}.piller--ljus:hover{background:var(--text);color:var(--grund);border-color:var(--text)}.piller--ljus:hover .punkt{background:var(--grund)}.piller--ljus:hover .punkt svg{stroke:var(--text)}.akt-in .piller--ljus{color:var(--pa-vand);border-color:var(--pa-vand)}.akt-in .piller--ljus .punkt{background:var(--pa-vand)}.akt-in .piller--ljus .punkt svg{stroke:var(--vand)}.akt-in .piller--ljus:hover{background:var(--pa-vand);color:var(--vand);border-color:var(--pa-vand)}.akt-in .piller--ljus:hover .punkt{background:var(--vand)}.akt-in .piller--ljus:hover .punkt svg{stroke:var(--pa-vand)}.demoband{background:transparent}.hoppa-till,.flyt{background:var(--text);color:var(--grund)}.flyt i{background:var(--signal-djup)}.vem-ansikte{background:var(--text);color:var(--grund)}.arbete-huvud .prickar{color:color-mix(in oklab,var(--text) 34%,transparent)}.val-tagg span{background:transparent;border-color:var(--linje-stark)}.val-tagg:hover span{border-color:var(--text)}.val-tagg input:checked+span{background:var(--text);color:var(--grund);border-color:var(--text)}.falt input,.falt textarea{background:var(--grund-2)}.falt input:focus,.falt textarea:focus{background:var(--grund-2);border-color:var(--text)}.falt input,.falt textarea{border-color:#ffffff2e}.falt input:hover,.falt textarea:hover{border-color:#ffffff52}.falt-fel input,.falt-fel textarea{border-color:var(--signal-text)}.skenrum{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--kontrast)}.skenrum:after{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in oklab,var(--grund) 66%,transparent)}.hero .panel{background:transparent}.skenrum{overflow:hidden}.sken{z-index:0}.skenrum:after{z-index:1}.skenkorn{position:absolute;z-index:2;pointer-events:none;left:-150%;top:-150%;width:400%;height:400%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") repeat;background-size:256px 256px;opacity:.11;animation:korn 8s steps(10) infinite}.hero .panel:after{display:none}html{transition:--glod 1.4s var(--ease-mjuk)}html:has(.vem-kort:hover),html:has(.vem-kort:focus-within){--glod:1}.akt-band{padding-inline:0;margin-block:0}body:has(main>.akt-band:last-child) .fot{padding-top:var(--band-botten)}.akt-in{background:var(--vand);color:var(--pa-vand);border-radius:0;max-width:none;margin-inline:0;padding:clamp(44px,6vw,104px) var(--kant)}.akt-rutnat{max-width:var(--skal);margin-inline:auto}.akt-in .mono{color:var(--pa-vand-3)}.akt-rutnat .prosa{color:var(--pa-vand-2)}.steg{border-top-color:var(--linje-pa-vand)}.steg li{border-bottom-color:var(--linje-pa-vand);color:var(--pa-vand-2)}.steg li span strong{color:var(--pa-vand)}.steg li b{color:var(--pa-signal);background:var(--signal);padding:.15em .5em;border-radius:var(--r-mark);justify-self:start}.akt-in:after{display:none}.akt-in:before{background:repeating-linear-gradient(225deg,transparent 0 54px,color-mix(in oklab,var(--pa-vand) 7%,transparent) 54px 56px,transparent 56px 132px)}.ordmark{font-size:1.125rem}.lopband--hero{padding-block:0;margin-top:clamp(10px,1.4vw,18px);max-width:clamp(240px,30vw,400px);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.lopband--hero .lopband-spar{animation-direction:reverse}.lopband--hero .lopband-del{gap:clamp(10px,1.2vw,20px);padding-right:clamp(10px,1.2vw,20px)}.lopband--hero .lopband-del span{font-size:clamp(1rem,.82rem + .72vw,1.5rem)}.lopband--hero .bock{height:clamp(13px,.7rem + .6vw,20px)}.panel-botten>div:first-child{min-height:var(--traffyta)}.topp{padding:clamp(8px,1.2vw,14px) var(--kant) 0}.topp-in{min-height:58px;max-width:calc(var(--skal) - 2 * var(--kant));border-radius:var(--r-piller);padding-inline:clamp(14px,1.6vw,22px);color:var(--text);background:color-mix(in oklab,var(--grund-2) 82%,transparent);backdrop-filter:saturate(150%) blur(12px);border:1px solid var(--linje-stark);box-shadow:0 20px 44px -24px #000000e6}@supports (animation-timeline: scroll()){.topp-in{background:color-mix(in oklab,var(--grund-2) calc(var(--topp-mal) * 82%),transparent);border-color:color-mix(in oklab,var(--linje-stark) calc(var(--topp-mal) * 100%),transparent);backdrop-filter:saturate(calc(1 + var(--topp-mal) * .5)) blur(calc(var(--topp-mal) * 12px));box-shadow:0 20px 44px -24px rgb(0 0 0 / calc(var(--topp-mal) * .9))}}.toppmeny a:hover,.toppmeny a[aria-current=page]{color:var(--signal-text)}.topp .piller{background:var(--text);color:var(--grund);border-color:transparent}.topp .piller .punkt{background:var(--grund)}.topp .piller .punkt svg{stroke:var(--text)}.hero-foto{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-foto img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1) contrast(1.12) brightness(.72)}.hero-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .25) 42%,transparent 72%),linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,transparent 34%)}.panel:has(.hero-foto){background:var(--kontrast)}.arbete-rutnat:not(.arbete-stapel){grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(10px,1.4vw,18px)}.omdomen{display:grid;gap:clamp(10px,1.4vw,18px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.omdome{margin:0;background:var(--upphojd);border-radius:var(--r-kort);padding:clamp(20px,2.6vw,32px);display:flex;flex-direction:column;gap:1.6rem}.omdome blockquote{margin:0;border:0;padding:0}.omdome blockquote p{font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:500;letter-spacing:-.025em;line-height:1.35;text-wrap:pretty}.omdome blockquote p:before{content:"”";color:var(--signal-text);margin-right:.1ch}.omdome blockquote p:after{content:"”";color:var(--signal-text);margin-left:.1ch}.omdome figcaption{display:flex;align-items:center;gap:.9rem;margin-top:auto}.omdome-ansikte{flex:none;width:40px;height:40px;border-radius:50%;background:var(--grund);color:var(--text-2);display:grid;place-items:center;font-family:var(--mono);font-size:.72rem;letter-spacing:0}.omdome-vem{display:flex;flex-direction:column;gap:.1rem;min-width:0}.omdome-vem b{font-size:.9375rem;font-weight:600;letter-spacing:-.025em}@media(prefers-reduced-motion:reduce){.lopband--hero .lopband-spar{animation:none}}@media(forced-colors:active){.skenrum{display:none}.hero-foto:after{display:none}.akt-in:before{display:none}.akt-in{border:1px solid CanvasText}.steg li b{background:none;color:ButtonText;padding:0}}.rulle-lista{align-items:flex-start}.rulle-lista span{width:max-content}.rulle--loop .rulle-fonster{min-width:0;transition:width .7s var(--ease-betoning)}.rulle--loop{justify-content:flex-start}.rulle--loop .rulle-lista{animation:none;transition:translate .7s var(--ease-betoning)}body[data-dimma]{position:relative}body[data-dimma]:after{content:"";position:absolute;left:0;right:0;bottom:0;top:var(--dimma-start, 100vh);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(214 196 166 / 0) 0,rgb(214 196 166 / .09) var(--dimma-ramp, 64px))}@media(forced-colors:active){body[data-dimma]:after{display:none}}html[data-latt] .topp-in{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in oklab,var(--grund-2) calc(var(--topp-mal, 1) * 96%),transparent)}html[data-latt] .skenkorn{animation:none}.skenkorn{left:0;top:0;width:100%;height:100%;animation:korn-monster 8s steps(10) infinite}@keyframes korn-monster{0%{background-position:0 0}10%{background-position:-13px -26px}20%{background-position:-38px 13px}30%{background-position:18px -64px}40%{background-position:-13px 64px}50%{background-position:-38px 26px}60%{background-position:38px 0}70%{background-position:0 38px}80%{background-position:26px 51px}90%{background-position:-26px 13px}}@media(prefers-reduced-motion:reduce){.skenkorn{animation:none}}.portfolj-lista{display:grid;gap:clamp(72px,10vw,150px);margin-top:clamp(36px,5vw,72px)}.portfolj-rad{display:grid;gap:clamp(20px,4vw,40px);align-items:center}@media(min-width:860px){.portfolj-rad{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(36px,5vw,80px)}.portfolj-rad--vand{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.portfolj-rad--vand .laptop{order:2}}.laptop{margin:0;width:100%;max-width:720px;justify-self:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-panel);background:#d8d8da;transition:transform .7s var(--ease-mjuk),box-shadow .7s var(--ease-mjuk)}.laptop img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-mjuk)}.portfolj-rad:hover .laptop{transform:translateY(-6px);box-shadow:0 24px 50px -24px #000000b3}.portfolj-rad:hover .laptop img{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.laptop,.laptop img{transition:none}}.portfolj-text{max-width:34rem}.portfolj-rad--vand .portfolj-text{justify-self:end}.portfolj-meta{font-size:.72rem;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase}.portfolj-meta .ar{color:var(--signal-text);margin-right:.6ch}.portfolj-text h2{font-size:clamp(1.9rem,1.3rem + 2.2vw,3.2rem);letter-spacing:-.04em;line-height:1;margin:.5rem 0 1rem}.portfolj-ingress{font-size:clamp(1rem,.95rem + .25vw,1.15rem);text-wrap:pretty}.portfolj-text .arbete-taggar{padding:1.1rem 0 0}.portfolj-text h3{margin:clamp(22px,3vw,34px) 0 .5rem;font-size:1.0625rem;letter-spacing:-.03em}.portfolj-text h3+p{color:var(--text-2);font-size:.9375rem;text-wrap:pretty}.portfolj-lank{margin-top:1rem}.case-smulor{font-size:.72rem;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:clamp(18px,2.4vw,32px)}.case-smulor a{color:var(--text-2)}.case-smulor a:hover{color:var(--signal-text)}.case-smulor [aria-current]{color:var(--text)}.case-fakta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;margin:clamp(28px,4vw,48px) 0 0;padding-block:22px;border-block:1px solid var(--linje-stark)}.case-fakta dt{font-size:.68rem;color:var(--text-2);letter-spacing:.05em;text-transform:uppercase}.case-fakta dd{margin:.4rem 0 0;font-size:1rem}.case-avsnitt{display:grid;grid-template-columns:1fr;gap:12px;margin-top:clamp(56px,8vw,120px)}@media(min-width:860px){.case-avsnitt{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(32px,6vw,96px);row-gap:clamp(32px,4.5vw,64px)}}.case-rubrik{font-size:clamp(1.35rem,1rem + 1vw,1.9rem);line-height:1.1}.case-text{color:var(--text-2);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6;text-wrap:pretty;max-width:62ch}@media(max-width:859px){.case-text+.case-rubrik{margin-top:28px}}.case-efter{display:grid;grid-template-columns:1fr;gap:28px;margin-top:clamp(64px,9vw,140px)}@media(min-width:860px){.case-efter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,6vw,96px);align-items:start}}.case-efter h2{font-size:clamp(1.8rem,1.2rem + 2.4vw,3.2rem);line-height:1.02;margin:0 0 1rem}.case-tidslinje{list-style:none;margin:0;padding:0;border-top:1px solid var(--linje-stark)}.case-tidslinje li{display:grid;grid-template-columns:5.5rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--linje-stark)}.case-tidslinje li .mono{color:var(--signal-text);font-size:.78rem;padding-top:.2rem}.case-tjanster{margin-top:clamp(48px,6vw,88px)}.case-tjanster .arbete-taggar{padding:0}.case-nasta{display:grid;grid-template-columns:1fr;gap:14px 40px;align-items:center;color:inherit;text-decoration:none;border-top:1px solid var(--linje-stark);padding-top:clamp(24px,3vw,40px)}@media(min-width:860px){.case-nasta{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.case-nasta img{grid-column:2;grid-row:1 / span 2}}.case-nasta .etikett-rad{margin:0;align-self:end}.case-nasta-namn{font-size:clamp(2.2rem,1.2rem + 4vw,5rem);font-weight:600;letter-spacing:-.045em;line-height:1;align-self:start;transition:color var(--dur) var(--ease)}.case-nasta-namn span{display:inline-block;transition:transform .5s var(--ease-mjuk)}.case-nasta img{width:100%;height:auto;border-radius:var(--r-kort)}.case-nasta:hover .case-nasta-namn{color:var(--signal-text)}.case-nasta:hover .case-nasta-namn span{transform:translate(8px)}.portfolj-rad .laptop a{display:block;height:100%}.portfolj-text h2 a{color:inherit;text-decoration:none}.portfolj-text h2 a:hover{color:var(--signal-text)}.portfolj-las{margin-top:1.4rem}.case-skarmar{position:relative;max-width:1100px;margin:clamp(28px,4vw,56px) auto 0;padding:0 11% 7% 0}.webblasare{margin:0;overflow:hidden;border-radius:clamp(8px,1vw,14px);background:#1b1b1d;box-shadow:0 0 0 1px #ffffff17,0 40px 70px -30px #000000b3}.webblasare-list{display:flex;align-items:center;gap:12px;height:clamp(26px,2.6vw,38px);padding:0 clamp(10px,1.2vw,16px);background:#262629;border-bottom:1px solid rgb(255 255 255 / .06)}.webblasare-prickar{display:flex;gap:clamp(5px,.5vw,8px)}.webblasare-prickar i{width:clamp(8px,.8vw,12px);aspect-ratio:1;border-radius:50%;background:#4a4a4f}.webblasare-adress{margin-inline:auto;padding:.2em 1.6em;border-radius:6px;background:#1b1b1d;color:#a3a3a0;font-family:var(--mono);font-size:clamp(.6rem,.5rem + .3vw,.75rem);transform:translate(calc(-1*clamp(20px,2vw,32px)))}a.webblasare-adress{transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}a.webblasare-adress:hover{color:var(--text);background:#2e2e32}.webblasare img{display:block;width:100%;height:auto}.case-telefon{position:absolute;right:0;bottom:0;width:25%;margin:0}.case-telefon img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 34px rgb(0 0 0 / .55))}@media(max-width:600px){.case-skarmar{padding:0 14% 12% 0}.case-telefon{width:32%}}.case-berattelse .case-text{color:var(--text);font-size:clamp(1.05rem,.98rem + .35vw,1.25rem)}.case-berattelse .case-text+.case-text{margin-top:.9em}.case-citat{margin-top:clamp(64px,9vw,140px)}.case-citat-lista{display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,64px)}@media(min-width:860px){.case-citat-lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px)}.citat:nth-child(2){margin-top:clamp(90px,11vw,190px)}}.citat{margin:0;display:grid;align-items:start;grid-template-columns:clamp(78px,7vw,110px) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(16px,2vw,28px)}.citat-foto{grid-row:1 / span 3;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;border-radius:var(--r-kort)}.citat-initial{display:grid;place-items:center;background:var(--upphojd);color:var(--text);font-weight:600;font-size:1.6rem;border:1px solid var(--linje-stark)}.citat blockquote{margin:0;grid-column:2}.citat blockquote p{font-size:clamp(1.2rem,.98rem + .9vw,1.75rem);line-height:1.28;letter-spacing:-.025em;text-wrap:pretty;color:var(--text)}.citat blockquote p:before{content:"”";color:var(--signal-text);margin-right:.08em}.citat blockquote p:after{content:"”";color:var(--signal-text);margin-left:.06em}.citat blockquote+blockquote{margin-top:clamp(18px,2vw,28px)}.citat--flera{grid-column:1 / -1}@media(min-width:860px){.citat--flera{grid-template-columns:clamp(78px,7vw,110px) repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr}.citat--flera blockquote{grid-column:auto;grid-row:1}.citat--flera blockquote+blockquote{margin-top:0}.citat--flera figcaption{grid-column:2 / -1;grid-row:2;align-self:start}.citat--flera .citat-foto{grid-row:1 / span 2}.citat--flera .citat-varning{grid-column:2 / -1}}.citat figcaption{grid-column:2;margin-top:clamp(14px,1.6vw,22px)}.citat figcaption b{display:block;font-weight:600}.citat figcaption .mono{display:block;font-size:.72rem;color:var(--text-2);letter-spacing:.04em;margin-top:.15rem}.citat-varning{grid-column:2;margin-top:.9rem;font-size:.66rem;color:var(--signal-text);letter-spacing:.05em;text-transform:uppercase}.topp-in{max-width:none}.hero .panel{padding-inline:calc(var(--kant) + clamp(14px,1.6vw,22px))}.kunder{padding-top:clamp(56px,6vw,110px)}.band--ljus{background:var(--vand);color:var(--pa-vand);--text: var(--pa-vand);--text-2: var(--pa-vand-2);--text-3: var(--pa-vand-3);--linje: var(--linje-pa-vand);--linje-stark: #c4c3bf;--signal-text: var(--pa-vand);position:relative;z-index:1}.band--ljus .punkt-rod{color:var(--pa-vand)}.band--ljus .fragor summary .n{color:var(--pa-signal);background:var(--signal);padding:.15em .5em;border-radius:var(--r-mark)}.band--ljus .fragor summary:hover{color:var(--pa-vand)}.band--ljus .plus-signal:before{border-color:var(--pa-vand)}.band--ljus .plus-signal i:before,.band--ljus .plus-signal i:after{background:var(--pa-vand)}.band--ljus summary:hover .plus-signal:before,.band--ljus details[open]>summary .plus-signal:before{background:var(--signal);border-color:var(--signal)}.band--ljus summary:hover .plus-signal i:before,.band--ljus summary:hover .plus-signal i:after,.band--ljus details[open]>summary .plus-signal i:before,.band--ljus details[open]>summary .plus-signal i:after{background:var(--pa-signal)}.fragor .svar .steg{max-width:58ch;margin-top:.2rem}.fot-rutnat{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:900px){.fot-rutnat{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}}.fot-in{max-width:none;margin-inline:0}.fot-huvud .fot-jatte{font-size:clamp(3rem,.2rem + 9vw,11rem)}.fot-nav{display:flex;flex-direction:column;gap:1rem}.fot-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem 1.8rem}.fot-nav a{display:inline-flex;align-items:center;min-height:var(--traffyta);font-size:.9375rem;color:var(--pa-kontrast-2);transition:color var(--dur) var(--ease)}.fot-nav a:hover{color:var(--pa-kontrast)}.band-titel .tyst{color:var(--text)}.toppmeny{justify-content:flex-end;gap:clamp(1.4rem,2.4vw,2.6rem);padding-inline:0 clamp(1.2rem,2.2vw,2.4rem)}.toppmeny a{white-space:nowrap}@media(max-width:959px){.toppmeny{display:none!important}.ordmark{margin-right:auto}}@media(min-width:600px){.vem-kort{margin-left:auto}}.case-smulor a,.case-fakta dd .ulank{display:inline-flex;align-items:center;min-height:var(--traffyta)}.tjanstval{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr}@media(min-width:1000px){.tjanstval{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.tjanstval-fraga{padding-bottom:1.2rem;border-bottom:1px solid var(--linje-stark);color:var(--text)}.tjanstval-kategorier{list-style:none;margin:0;padding:0}.tjanstval-kategorier li{border-bottom:1px solid var(--linje)}.tjanstval-kategori{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem clamp(14px,2vw,28px);align-items:baseline;padding-block:clamp(28px,5.4vw,92px);color:inherit}.tjanstval-vanster{container-type:inline-size}.tjanstval-rubrik{display:block;font-stretch:var(--smal);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;font-size:clamp(1.8rem,11cqi,4rem)}@container (max-width: 620px){.tjanstval-kategori{grid-template-columns:auto minmax(0,1fr)}.tjanstval-antal{grid-column:2}}.band-titel h1{font-size:min(var(--display),13vw)}.tjanstval-ingress{display:block;margin-top:.7rem;max-width:40ch;font-size:.9375rem;line-height:1.5;color:var(--text);text-wrap:pretty}.tjanstval-antal{font-size:var(--meta);color:var(--text);white-space:nowrap}.tjanstval-kategori .punkt-rod{opacity:0;transition:opacity var(--dur) var(--ease)}.tjanstval-kategori.aktiv .punkt-rod{opacity:1}.tjanstval-hoger{background:var(--upphojd);border-radius:var(--r-panel);padding:clamp(6px,1vw,14px) clamp(18px,2.4vw,34px)}@media(min-width:1000px){.tjanstval-hoger{position:sticky;top:96px}}.tjanstval-panel{display:none}.tjanstval[data-aktiv=hemsida] .tjanstval-panel[data-kategori=hemsida],.tjanstval[data-aktiv=marknadsforing] .tjanstval-panel[data-kategori=marknadsforing]{display:block;animation:tjanstval-in .45s var(--ease) both}@keyframes tjanstval-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.tjanstval-panel{animation:none!important}}.tjanstval-panel ul{list-style:none;margin:0;padding:0}.tjanstval-panel li+li{border-top:1px solid var(--linje-stark)}.tjanstval-rad{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem clamp(14px,1.8vw,24px);align-items:start;padding-block:clamp(20px,2.4vw,32px);color:inherit}.tjanstval-rad .tjanst-nr{padding-top:.5em}.tjanstval-titel{display:block;font-stretch:var(--smal);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;font-size:clamp(1.4rem,1rem + 1.3vw,2.2rem);transition:color var(--dur) var(--ease)}.tjanstval-kort{display:block;margin-top:.5rem;max-width:44ch;font-size:.9375rem;line-height:1.45;color:var(--text);text-wrap:pretty}.tjanstval-pil{width:20px;height:20px;margin-top:.35em;stroke:var(--text);transition:stroke var(--dur) var(--ease),transform var(--dur) var(--ease)}.tjanstval-rad:hover .tjanstval-titel{color:var(--signal-text)}.tjanstval-rad:hover .tjanstval-pil{stroke:var(--signal);transform:translate(2px,-2px)}.tjanstval--rad{gap:clamp(16px,2vw,24px)}@media(min-width:1000px){.tjanstval--rad{grid-template-columns:1fr}}.tjanstval--rad .tjanstval-kategorier{display:grid;grid-template-columns:1fr;column-gap:clamp(16px,3vw,48px)}@media(min-width:760px){.tjanstval--rad .tjanstval-kategorier{grid-template-columns:1fr 1fr}}.tjanstval--rad .tjanstval-kategorier li{container-type:inline-size;border-top:2px solid var(--linje-stark);border-bottom:0;transition:border-color var(--dur) var(--ease)}.tjanstval--rad .tjanstval-kategorier li:has(.aktiv){border-top-color:var(--signal)}.tjanstval--rad .tjanstval-kategori{padding-block:clamp(22px,3vw,40px)}.tjanstval--rad .tjanstval-hoger{position:static}@media(min-width:1000px){.tjanstval--rad .tjanstval-panel ul{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,64px)}.tjanstval--rad .tjanstval-panel li+li{border-top:0}.tjanstval--rad .tjanstval-panel li:nth-child(n+3){border-top:1px solid var(--linje-stark)}}.tjanst-nasta{margin-top:clamp(56px,8vw,120px)}
