.kfh[data-astro-cid-gpr4tapq]{position:relative;min-height:100svh;display:flex;color:#fff;background:var(--color-ink);isolation:isolate}.kfh__film[data-astro-cid-gpr4tapq]{position:absolute;inset:0;z-index:-1;overflow:hidden}.kfh__video[data-astro-cid-gpr4tapq]{width:100%;height:100%;object-fit:cover;display:block}.kfh__film[data-astro-cid-gpr4tapq]:after{content:"";position:absolute;inset:0;background:#18181880}.kfh__inner[data-astro-cid-gpr4tapq]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2.5rem;padding-block:calc(64px + 3rem) 2.5rem}.kfh__text[data-astro-cid-gpr4tapq]{text-align:center;display:grid;justify-items:center}.kfh[data-astro-cid-gpr4tapq] h1[data-astro-cid-gpr4tapq]{color:#fff;max-width:10ch}.kfh__ingress[data-astro-cid-gpr4tapq]{margin-top:1.25rem;font-size:var(--text-lead);line-height:1.7;color:#f4f4f4;max-width:38ch}.kfh__knappar[data-astro-cid-gpr4tapq]{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.kfh__vaxlare[data-astro-cid-gpr4tapq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-self:center;width:min(100%,340px)}.kfh__tumme[data-astro-cid-gpr4tapq]{padding:0;border:2px solid transparent;border-radius:var(--radius);background:none;cursor:pointer;overflow:hidden;aspect-ratio:3 / 2;line-height:0}.kfh__tumme[data-astro-cid-gpr4tapq] img[data-astro-cid-gpr4tapq]{width:100%;height:100%;object-fit:cover}.kfh__tumme[data-astro-cid-gpr4tapq][aria-pressed=true]{border-color:var(--color-primary)}.kfh__tumme[data-astro-cid-gpr4tapq]:hover{border-color:#fff}.kfh__tumme[data-astro-cid-gpr4tapq]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.kfh__dold[data-astro-cid-gpr4tapq]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:900px){.kfh[data-astro-cid-gpr4tapq]{min-height:max(100svh,760px)}.kfh__inner[data-astro-cid-gpr4tapq]{padding-block:13rem 5rem;justify-content:flex-end;gap:4rem}.kfh__text[data-astro-cid-gpr4tapq]{text-align:left;justify-items:start}.kfh__ingress[data-astro-cid-gpr4tapq]{margin-top:1.5rem;max-width:46ch}.kfh__knappar[data-astro-cid-gpr4tapq]{margin-top:2.5rem;flex-wrap:nowrap;justify-content:flex-start}.kfh__vaxlare[data-astro-cid-gpr4tapq]{align-self:flex-end;width:auto;grid-template-columns:repeat(2,112px);gap:.75rem}}.kom__huvud[data-astro-cid-jpkbutp7]{display:grid;gap:1.5rem}.kom__huvud[data-astro-cid-jpkbutp7] h2[data-astro-cid-jpkbutp7]{max-width:13ch}.kom__stort[data-astro-cid-jpkbutp7]{font-family:var(--font-heading);font-size:var(--h3);font-weight:500;line-height:1.3;letter-spacing:-.028em;color:var(--color-text)}.kom__lank[data-astro-cid-jpkbutp7]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:500;color:#f4f4f4;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.kom__lank[data-astro-cid-jpkbutp7]:hover{color:#7cc15a}.kom__collage[data-astro-cid-jpkbutp7]{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kom__bild[data-astro-cid-jpkbutp7]{margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg)}.kom__bild[data-astro-cid-jpkbutp7] img[data-astro-cid-jpkbutp7]{width:100%;height:100%;object-fit:cover}.kom__bild--stor[data-astro-cid-jpkbutp7]{grid-column:1 / -1;grid-row:1;aspect-ratio:4 / 3}.kom__bild--vanster[data-astro-cid-jpkbutp7],.kom__bild--hoger[data-astro-cid-jpkbutp7]{aspect-ratio:3 / 4}@keyframes kom-vanster-in{0%{transform:translate(var(--kom-vx, 75px)) scale(.6)}to{transform:none}}@keyframes kom-hoger-in{0%{transform:translate(var(--kom-hx, -55px)) scale(.6)}to{transform:none}}@media(max-width:899px){.kom__collage[data-astro-cid-jpkbutp7]{--kom-vx: 24px;--kom-hx: -24px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ka-ram[data-astro-cid-jpkbutp7]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0px cover 65vh}.kom__bild--vanster[data-astro-cid-jpkbutp7].ka-ram{animation-name:kom-vanster-in}.kom__bild--hoger[data-astro-cid-jpkbutp7].ka-ram{animation-name:kom-hoger-in}}}@media(min-width:900px){.kom__huvud[data-astro-cid-jpkbutp7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:end}.kom__collage[data-astro-cid-jpkbutp7]{margin-top:4.5rem;grid-template-columns:300px minmax(0,1fr) 300px;grid-template-rows:auto auto;gap:1.5rem;align-items:start}.kom__bild--stor[data-astro-cid-jpkbutp7]{grid-column:2;grid-row:1 / span 2;aspect-ratio:636 / 620}.kom__bild--vanster[data-astro-cid-jpkbutp7]{grid-column:1;grid-row:2;aspect-ratio:300 / 320;margin-top:8rem}.kom__bild--hoger[data-astro-cid-jpkbutp7]{grid-column:3;grid-row:1;aspect-ratio:300 / 320}}.kt__rubrik[data-astro-cid-dx6adsyf]{text-align:center;max-width:16ch;margin-inline:auto}.kt__grid[data-astro-cid-dx6adsyf]{list-style:none;margin:var(--space-head) 0 0;padding:0;display:grid;gap:1.5rem}.kt__kort[data-astro-cid-dx6adsyf]{display:grid;gap:1.5rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.kt__foto[data-astro-cid-dx6adsyf]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);background:var(--color-bg-subtle)}.kt__text[data-astro-cid-dx6adsyf]{display:flex;flex-direction:column;gap:.75rem}.kt__titel[data-astro-cid-dx6adsyf]{font-size:var(--h4);line-height:1.4;letter-spacing:-.021em}.kt__lank[data-astro-cid-dx6adsyf]{margin-top:auto;padding-top:1rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.kt__lank[data-astro-cid-dx6adsyf]:hover{color:var(--color-primary-dark)}.kt__dold[data-astro-cid-dx6adsyf]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:900px){.kt__grid[data-astro-cid-dx6adsyf]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.5rem}.kt__kort[data-astro-cid-dx6adsyf]{grid-template-columns:300px minmax(0,1fr);gap:2rem;padding:1.5rem}.kt__text[data-astro-cid-dx6adsyf]{padding-block:.25rem}.kt__foto[data-astro-cid-dx6adsyf]{height:100%;min-height:225px;aspect-ratio:auto}}.kp__huvud[data-astro-cid-pdcv5w4x]{display:grid;gap:1rem}.kp__ingress[data-astro-cid-pdcv5w4x]{font-size:var(--text-lead);max-width:40ch}.kp__vagg[data-astro-cid-pdcv5w4x]{margin-top:var(--space-head);display:grid;gap:3.5rem}.kp__projekt[data-astro-cid-pdcv5w4x]{display:grid;gap:2rem;align-content:start}.kp__bild[data-astro-cid-pdcv5w4x]{margin:0}.kp__bild[data-astro-cid-pdcv5w4x] img[data-astro-cid-pdcv5w4x]{display:block;width:100%;aspect-ratio:582 / 667;object-fit:cover;border-radius:var(--radius-md)}.kp__fot[data-astro-cid-pdcv5w4x]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kp__chip[data-astro-cid-pdcv5w4x]{display:inline-block;margin-top:.75rem;padding:.3rem 1rem;border-radius:var(--radius-pill);background:#e6efe0;color:#2f5d20;font-size:.875rem;font-weight:500}.kp__titel[data-astro-cid-pdcv5w4x]{font-size:var(--h4);line-height:1.4;letter-spacing:-.021em}.kp__pil[data-astro-cid-pdcv5w4x]{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-surface);color:var(--color-text);text-decoration:none;box-shadow:var(--shadow-sm);transition:background-color .2s var(--ease),color .2s var(--ease)}.kp__pil[data-astro-cid-pdcv5w4x]:hover{background:var(--color-primary);color:var(--color-ink)}@keyframes kp-fot-in{0%{transform:scale(.9)}to{transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.kp__fot[data-astro-cid-pdcv5w4x]{transform-origin:left center;animation:kp-fot-in linear both;animation-timeline:view();animation-range:cover 0px cover 60vh}}}@media(min-width:900px){.kp__huvud[data-astro-cid-pdcv5w4x]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}.kp__ingress[data-astro-cid-pdcv5w4x]{justify-self:end;max-width:none}.kp__vagg[data-astro-cid-pdcv5w4x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 120px;align-items:start}.kp__projekt--lagre[data-astro-cid-pdcv5w4x]{margin-top:10rem}.kp__bild[data-astro-cid-pdcv5w4x] img[data-astro-cid-pdcv5w4x]{aspect-ratio:580 / 700}}.kv__huvud[data-astro-cid-7bbxw74u]{display:grid;gap:1.25rem}.kv__huvud[data-astro-cid-7bbxw74u] h2[data-astro-cid-7bbxw74u]{max-width:12ch}.kv__ingress[data-astro-cid-7bbxw74u]{max-width:52ch}.kv__bandram[data-astro-cid-7bbxw74u]{margin-top:3rem}.kv__marken[data-astro-cid-7bbxw74u]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.kv__post[data-astro-cid-7bbxw74u]{min-width:0;height:112px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-subtle);color:var(--color-text)}.kv__marke[data-astro-cid-7bbxw74u]{display:block;line-height:0}.kv__marke[data-astro-cid-7bbxw74u] svg{height:100%;width:auto;display:block}.kv__mvk[data-astro-cid-7bbxw74u]{height:58px}.kv__lf[data-astro-cid-7bbxw74u]{height:22px}.kv__post[data-astro-cid-7bbxw74u]>[data-astro-cid-7bbxw74u]{grid-area:1 / 1}.kv__dold[data-astro-cid-7bbxw74u]{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:900px){.kv__huvud[data-astro-cid-7bbxw74u]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}.kv__ingress[data-astro-cid-7bbxw74u]{justify-self:end}.kv__bandram[data-astro-cid-7bbxw74u]{margin-top:4.5rem}.kv__marken[data-astro-cid-7bbxw74u]{gap:1.5rem}.kv__post[data-astro-cid-7bbxw74u]{height:136px}.kv__mvk[data-astro-cid-7bbxw74u]{height:96px}.kv__lf[data-astro-cid-7bbxw74u]{height:36px}}.kfd__grid[data-astro-cid-mcof5f5v]{display:grid;gap:2.5rem}.kfd__klistrad[data-astro-cid-mcof5f5v]{display:grid;gap:1.25rem;justify-items:start}.kfd__klistrad[data-astro-cid-mcof5f5v] h2[data-astro-cid-mcof5f5v]{max-width:13ch}.kfd__ingress[data-astro-cid-mcof5f5v]{font-size:var(--text-lead);max-width:40ch}.kfd__klistrad[data-astro-cid-mcof5f5v] .button[data-astro-cid-mcof5f5v]{margin-top:.75rem}.kfd__foto[data-astro-cid-mcof5f5v]{width:100%;max-width:320px;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);margin-top:1.5rem}.kfd__lista[data-astro-cid-mcof5f5v]{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.kfd__kort[data-astro-cid-mcof5f5v]{position:relative;display:grid;gap:1rem;padding:2rem 1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.kfd__kort[data-astro-cid-mcof5f5v]:before{content:"";position:absolute;top:-1px;left:1.5rem;width:48px;height:4px;border-radius:0 0 2px 2px;background:var(--color-primary)}.kfd__kort[data-astro-cid-mcof5f5v] h3[data-astro-cid-mcof5f5v]{font-size:var(--h3)}@media(min-width:900px){.kfd__grid[data-astro-cid-mcof5f5v]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.kfd__vanster[data-astro-cid-mcof5f5v]{align-self:stretch}.kfd__klistrad[data-astro-cid-mcof5f5v]{position:sticky;top:100px}.kfd__kort[data-astro-cid-mcof5f5v]{padding:2.25rem 2rem}}
