.hero[data-astro-cid-2go2u3o3]{position:relative;background:var(--color-bg)}.hero__film[data-astro-cid-2go2u3o3]{height:clamp(22.5rem,12rem + 26vw,31.25rem);background:#6f86a6}.hero__media[data-astro-cid-2go2u3o3]{position:absolute;inset:0;display:block;object-fit:cover;object-position:50% 72%;width:100%;height:100%}.hero__film[data-astro-cid-2go2u3o3]:after{content:"";position:absolute;inset:0 0 auto;height:11rem;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0f1d3a9e,#0f1d3a00)}.hero__text[data-astro-cid-2go2u3o3]{padding-block:clamp(2rem,1.2rem + 2.6vw,3.5rem) clamp(3.5rem,2.8rem + 2.2vw,4.5rem)}.hero__rubrik[data-astro-cid-2go2u3o3]{max-width:25ch;line-height:1.08}.hero__under[data-astro-cid-2go2u3o3]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:clamp(1.25rem,1rem + .8vw,2rem)}.hero__ingress[data-astro-cid-2go2u3o3]{margin:0;max-width:56ch;color:var(--color-text-muted);font-size:var(--text-lead)}.hero__knappar[data-astro-cid-2go2u3o3]{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:900px){.hero__under[data-astro-cid-2go2u3o3]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:end}.hero__knappar[data-astro-cid-2go2u3o3]{flex-wrap:nowrap;justify-content:flex-end;gap:1rem}}.snitt[data-astro-cid-xgxx53k2]{background:var(--color-surface)}.snitt__rubrik[data-astro-cid-xgxx53k2]{font-size:clamp(1.6rem,1.2rem + 1.6vw,3.25rem);font-weight:var(--weight-heading);line-height:1.04;max-width:24ch;margin-bottom:var(--space-head)}.snitt__grid[data-astro-cid-xgxx53k2]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}.snitt__ritning[data-astro-cid-xgxx53k2]{display:block;width:100%;height:auto;color:var(--color-ink);overflow:visible}.snitt__stomme[data-astro-cid-xgxx53k2] path[data-astro-cid-xgxx53k2],.snitt__kritiskt[data-astro-cid-xgxx53k2] path[data-astro-cid-xgxx53k2][pathLength]{stroke-dasharray:1;stroke-dashoffset:var(--o, 0)}.snitt__stomme[data-astro-cid-xgxx53k2] path[data-astro-cid-xgxx53k2]{--o: calc(1 - var(--s1, 1))}.snitt__kritiskt[data-astro-cid-xgxx53k2] path[data-astro-cid-xgxx53k2][pathLength]{--o: calc(1 - var(--s2, 1))}.snitt__streckad[data-astro-cid-xgxx53k2]{opacity:var(--s2, 1)}.snitt__punkter[data-astro-cid-xgxx53k2]{fill:var(--color-primary)}.snitt__punkter[data-astro-cid-xgxx53k2] path[data-astro-cid-xgxx53k2]{stroke:var(--color-primary);stroke-width:1.5;stroke-dasharray:none}.snitt__punkt[data-astro-cid-xgxx53k2]{opacity:clamp(0,calc((var(--s3, 1) * 4 - var(--p)) * 1.5),1)}.snitt__punkt[data-astro-cid-xgxx53k2] text[data-astro-cid-xgxx53k2]{font-family:var(--font-body);font-size:19px;font-weight:600;fill:var(--color-ink)}.snitt__text[data-astro-cid-xgxx53k2]>[data-astro-cid-xgxx53k2]+[data-astro-cid-xgxx53k2]{margin-top:1.25rem}.snitt__text[data-astro-cid-xgxx53k2] p[data-astro-cid-xgxx53k2]{margin:0;color:var(--color-text-muted)}.snitt__text[data-astro-cid-xgxx53k2] .snitt__ingress[data-astro-cid-xgxx53k2]{font-family:var(--font-heading);font-size:var(--h3);line-height:1.3;color:var(--color-ink)}.snitt__lista[data-astro-cid-xgxx53k2]{list-style:none;padding:0;margin-block:2rem 2.25rem;border-top:1px solid var(--color-border)}.snitt__lista[data-astro-cid-xgxx53k2] li[data-astro-cid-xgxx53k2]{padding-block:1rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.snitt__lista[data-astro-cid-xgxx53k2] strong[data-astro-cid-xgxx53k2]{display:block;font-weight:600;color:var(--color-ink)}.snitt__text[data-astro-cid-xgxx53k2] .textlank[data-astro-cid-xgxx53k2]{margin-top:0}@media(max-width:699px){.snitt__punkt[data-astro-cid-xgxx53k2] text[data-astro-cid-xgxx53k2]{display:none}}@media(min-width:900px){.snitt__grid[data-astro-cid-xgxx53k2]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:4rem}.snitt__ritning[data-astro-cid-xgxx53k2]{position:sticky;top:6rem}}.uppdrag[data-astro-cid-m4bjhif6]{background:var(--color-bg)}.uppdrag__rubrik[data-astro-cid-m4bjhif6]{font-weight:var(--weight-heading);line-height:1.04;max-width:17ch;margin-bottom:var(--space-head)}.uppdrag__rad[data-astro-cid-m4bjhif6]{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.uppdrag__fig[data-astro-cid-m4bjhif6]{margin:0}.uppdrag__ram[data-astro-cid-m4bjhif6]{aspect-ratio:4 / 5;background:var(--color-platshallare)}.uppdrag__namn[data-astro-cid-m4bjhif6]{margin-top:1rem;font-family:var(--font-heading);font-size:var(--h3);font-weight:500;line-height:1.25;color:var(--color-ink)}.uppdrag__fler[data-astro-cid-m4bjhif6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin:clamp(3rem,2rem + 3vw,5rem) 0 0;color:var(--color-text-muted)}@media(min-width:700px){.uppdrag__rad[data-astro-cid-m4bjhif6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.uppdrag__fig[data-astro-cid-m4bjhif6]{margin-top:calc(var(--n) * clamp(3rem,1rem + 5.5vw,6rem))}}.krister[data-astro-cid-hqrsdp2a]{background:transparent}.krister__inre[data-astro-cid-hqrsdp2a]{min-height:clamp(30rem,20rem + 28vw,44rem);display:flex;align-items:center}.krister__text[data-astro-cid-hqrsdp2a]{margin-left:auto;max-width:36rem}.krister__text[data-astro-cid-hqrsdp2a]>[data-astro-cid-hqrsdp2a]+[data-astro-cid-hqrsdp2a]{margin-top:1.5rem}.krister__text[data-astro-cid-hqrsdp2a] .krister__portratt{display:block;width:10rem;height:10rem;object-fit:cover;object-position:50% 30%;border-radius:0}.krister__text[data-astro-cid-hqrsdp2a] .krister__portratt+.krister__etikett[data-astro-cid-hqrsdp2a]{margin-top:2rem}.krister__etikett[data-astro-cid-hqrsdp2a]{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-primary)}.krister__citat[data-astro-cid-hqrsdp2a]{margin:1.25rem 0 0}.krister__citat[data-astro-cid-hqrsdp2a] p[data-astro-cid-hqrsdp2a]{margin:0;font-family:var(--font-heading);font-size:var(--citat);line-height:1.3;font-weight:400;color:var(--color-ink)}.krister__avsandare[data-astro-cid-hqrsdp2a]{display:grid;gap:.2rem;margin-top:1.25rem;font-size:var(--text-sm);color:var(--color-text-muted)}.krister__namn[data-astro-cid-hqrsdp2a]{font-size:var(--text-base, 1rem);font-weight:600;color:var(--color-ink)}.krister__text[data-astro-cid-hqrsdp2a]>p[data-astro-cid-hqrsdp2a]:not(.krister__etikett){color:var(--color-text-muted);margin-bottom:0}@media(max-width:699px){.krister__inre[data-astro-cid-hqrsdp2a]{min-height:0;padding-bottom:17rem}.krister__text[data-astro-cid-hqrsdp2a] .krister__portratt{width:8rem;height:8rem}}
