.hp-sh[data-astro-cid-akkw5a7g]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(var(--header-h) + 609px);padding:calc(var(--header-h) + 9px) 9px 0 0}.hp-sh__text[data-astro-cid-akkw5a7g]{display:flex;align-items:center;padding:3.5rem 3.5rem 3.5rem max(var(--pad-inline),calc(50vw - var(--container-inner) / 2))}.hp-sh__inre[data-astro-cid-akkw5a7g]{max-width:34rem}.hp-sh[data-astro-cid-akkw5a7g] h1[data-astro-cid-akkw5a7g]{font-size:min(var(--h1),4.1vw);line-height:1.05;max-width:14ch}.hp-sh__ingress[data-astro-cid-akkw5a7g]{margin-top:1rem;font-size:var(--text-lead);color:var(--color-text-muted);max-width:46ch}.hp-sh__knappar[data-astro-cid-akkw5a7g]{display:flex;flex-wrap:nowrap;gap:.75rem;margin-top:2rem}.hp-sh__knappar[data-astro-cid-akkw5a7g]:empty{display:none}.hp-sh__spar[data-astro-cid-akkw5a7g]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--color-text-muted);margin-bottom:1.25rem}.hp-sh__spar[data-astro-cid-akkw5a7g] a[data-astro-cid-akkw5a7g]{color:inherit;text-decoration:none}.hp-sh__spar[data-astro-cid-akkw5a7g] a[data-astro-cid-akkw5a7g]:hover{color:var(--color-text)}.hp-sh__bild[data-astro-cid-akkw5a7g]{display:flex;contain:size;min-height:600px;border-radius:var(--radius);overflow:hidden}.hp-sh__bild[data-astro-cid-akkw5a7g] img[data-astro-cid-akkw5a7g]{display:block;width:100%;height:100%;object-fit:cover}.hp-sh__bild--platta[data-astro-cid-akkw5a7g]{background:var(--color-card)}.hp-sh__bild--platta[data-astro-cid-akkw5a7g] img[data-astro-cid-akkw5a7g]{object-fit:contain;padding:3.5rem;mix-blend-mode:multiply}@media(min-width:900px){.hp-sh--lag[data-astro-cid-akkw5a7g]{min-height:calc(var(--header-h) + 469px)}.hp-sh--lag[data-astro-cid-akkw5a7g] .hp-sh__bild[data-astro-cid-akkw5a7g]{min-height:460px}}@media(max-width:899px){.hp-sh[data-astro-cid-akkw5a7g]{grid-template-columns:minmax(0,1fr);min-height:0;padding:var(--header-h) 0 0}.hp-sh__bild[data-astro-cid-akkw5a7g]{order:-1;contain:none;min-height:0;border-radius:0}.hp-sh__bild[data-astro-cid-akkw5a7g] img[data-astro-cid-akkw5a7g]{min-height:0;height:auto;aspect-ratio:4 / 3}.hp-sh__bild--platta[data-astro-cid-akkw5a7g] img[data-astro-cid-akkw5a7g]{padding:1.25rem}.hp-sh--bred[data-astro-cid-akkw5a7g] .hp-sh__bild[data-astro-cid-akkw5a7g] img[data-astro-cid-akkw5a7g]{aspect-ratio:16 / 9}.hp-sh__text[data-astro-cid-akkw5a7g]{padding:2rem var(--pad-inline)}.hp-sh[data-astro-cid-akkw5a7g] h1[data-astro-cid-akkw5a7g]{font-size:var(--h1);line-height:1.1;max-width:none}.hp-sh__knappar[data-astro-cid-akkw5a7g]{flex-direction:column;align-items:stretch}}.hp-knapp--platta{background:var(--color-card);color:var(--color-text)}.hp-knapp--platta:hover{background:#dfe2e6}main>section:last-child.hp-sek{padding-bottom:var(--space-section)}@media(max-width:899px){.hp-sh+.hp-sek{padding-top:calc(var(--space-section) - 2rem)}}.hp-sek:has(+.hp-band,+.hp-princip,+.hp-utmarkelse){padding-bottom:var(--space-section)}@media(min-width:900px){section.hp-sh:has(+.hp-band,+.hp-princip,+.hp-utmarkelse){padding-bottom:9px}}.hp-accentkort{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.hp-accentkort--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-accentkort--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-accentkort--5{grid-template-columns:repeat(5,minmax(0,1fr))}.hp-accentkort__kort{position:relative;display:flex;flex-direction:column;background:var(--color-card);border-radius:var(--radius);padding:1.5rem 1.25rem 1.25rem;overflow:hidden}.hp-accentkort__kort:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-orange)}.hp-accentkort__kort h3{font-size:var(--h3);min-height:2.3em}.hp-accentkort--2 .hp-accentkort__kort h3,.hp-accentkort--3 .hp-accentkort__kort h3{min-height:0}.hp-accentkort__etikett{margin-top:.35rem;font-size:.875rem;font-weight:500;color:var(--color-marin)}.hp-accentkort__matt{font-size:.875rem;color:var(--color-text-muted);white-space:nowrap}.hp-accentkort__text{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.9375rem}.hp-accentkort__lank{margin-top:auto;padding-top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--color-marin);text-decoration:none}.hp-accentkort__lank:hover span{text-decoration:underline;text-underline-offset:3px}.hp-accentkort__bild{margin:0 0 1.25rem}.hp-accentkort__bild img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.hp-accentkort--lista{grid-template-columns:minmax(0,1fr)}.hp-accentkort--lista .hp-accentkort__kort{padding-inline:1.5rem}.hp-accentkort--lista .hp-accentkort__kort>:not(.hp-accentkort__bild){max-width:60ch}.hp-accentkort--lista .hp-accentkort__kort h3{min-height:0}.hp-accentkort__kort:has(.hp-accentkort__bild)>:not(.hp-accentkort__bild),.hp-accentkort__kort:has(.hp-accentkort__bild) .hp-accentkort__spec>*{grid-column:2}.hp-accentkort__spec{display:contents}.hp-accentkort--lista .hp-accentkort__spec>:not(h3){max-width:60ch}.hp-accentkort--lista .hp-accentkort__kort:has(.hp-accentkort__bild){display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-content:start;column-gap:2rem}.hp-accentkort--lista .hp-accentkort__bild{grid-row:1 / span 12;margin:0;align-self:center}@media(max-width:899px){.hp-accentkort--lista{gap:.6rem}.hp-accentkort--lista .hp-accentkort__kort:has(.hp-accentkort__bild){grid-template-columns:minmax(0,7rem) minmax(0,1fr);column-gap:1.25rem}}.hp-accentkort--2 .hp-accentkort__kort:has(.hp-accentkort__bild){display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:2rem}.hp-accentkort--2 .hp-accentkort__bild{grid-row:1 / -1;margin:0;align-self:center}@media(max-width:1099px){.hp-accentkort--5{grid-template-columns:minmax(0,1fr)}.hp-accentkort--5 .hp-accentkort__kort h3{min-height:0}.hp-accentkort--5 .hp-accentkort__kort:has(.hp-accentkort__bild){display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);column-gap:1.25rem;align-content:start}.hp-accentkort--5 .hp-accentkort__bild{grid-row:1 / span 12;margin:0;align-self:center}}@media(max-width:899px){.hp-accentkort--2 .hp-accentkort__kort:has(.hp-accentkort__bild){grid-template-columns:minmax(0,7rem) minmax(0,1fr);column-gap:1.25rem}}@media(max-width:899px){.hp-accentkort--2,.hp-accentkort--3{grid-template-columns:minmax(0,1fr);gap:.6rem}.hp-accentkort--3 .hp-accentkort__kort:has(.hp-accentkort__bild){display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);column-gap:1.25rem;align-content:start}.hp-accentkort--3 .hp-accentkort__bild{grid-row:1 / span 12;margin:0;align-self:center}.hp-accentkort__kort:has(>.hp-accentkort__spec):has(.hp-accentkort__bild){grid-template-rows:none;align-items:center}.hp-accentkort__kort:has(>.hp-accentkort__spec) .hp-accentkort__bild{grid-row:1}.hp-accentkort__spec{display:block}.hp-accentkort__kort:has(.hp-accentkort__bild)>.hp-accentkort__spec{grid-column:2;grid-row:1}.hp-accentkort__kort:has(.hp-accentkort__bild):has(>.hp-accentkort__spec)>.hp-accentkort__text,.hp-accentkort__kort:has(.hp-accentkort__bild):has(>.hp-accentkort__spec)>.hp-accentkort__lank{grid-column:1 / -1}}.hp-band{padding:var(--space-section) 0;background:var(--color-ink);color:var(--color-on-ink)}.hp-band h2{color:#fff;max-width:22ch}.hp-band__rutnat{margin:2.5rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem}.hp-band__post dt:before{content:"";display:block;width:24px;height:3px;margin-bottom:.85rem;background:var(--color-orange)}.hp-band__post dt{font-weight:500;color:#fff}.hp-band__post dd{margin:.35rem 0 0;color:var(--color-on-ink-muted);max-width:40ch}@media(min-width:1100px){.hp-band__rutnat:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}@media(min-width:900px)and (max-width:1099px){.hp-band__rutnat:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.hp-band__rutnat{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.hp-bladrad__inre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem}.hp-bladrad ul{list-style:none;margin:0;padding:0}.hp-dok__titel{font-size:var(--h4);font-weight:400}.hp-bladrad .hp-dok{padding:1.1rem 0}.hp-bladrad li:last-child .hp-dok{padding-bottom:0}.hp-dok:hover .hp-dok__titel{text-decoration:underline;text-underline-offset:3px}.hp-bladrad li:last-child .hp-dok{border-bottom:0}@media(max-width:899px){.hp-bladrad__inre{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.hp-bladrad--spalter .hp-bladrad__inre{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hp-bladrad--spalter ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}.hp-bladrad--spalter li .hp-dok{padding-bottom:1.1rem;border-bottom:1px solid var(--color-border)}@media(min-width:900px){.hp-bladrad--spalter li:nth-child(3n+1):nth-last-child(-n+3) .hp-dok,.hp-bladrad--spalter li:nth-child(3n+1):nth-last-child(-n+3)~li .hp-dok{padding-bottom:0;border-bottom:0}}@media(max-width:899px){.hp-bladrad--spalter ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.hp-bladrad--spalter li:nth-child(odd):nth-last-child(-n+2) .hp-dok,.hp-bladrad--spalter li:nth-child(odd):nth-last-child(-n+2)~li .hp-dok{padding-bottom:0;border-bottom:0}}.hp-princip{padding:var(--space-section) 0;background:var(--color-bg-subtle)}.hp-princip__inre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem;align-items:start}.hp-princip h2{max-width:16ch}.hp-princip__lista{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.hp-princip__lista li{padding-left:1.25rem;border-left:3px solid var(--color-ljusbla);font-size:1.25rem;line-height:1.45;letter-spacing:-.01em}@media(max-width:899px){.hp-princip__inre{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hp-princip__lista li{font-size:1.0625rem}}.hp-delar__lista{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.hp-delar__rad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--color-card);border-radius:var(--radius);overflow:hidden;min-height:520px}.hp-delar__rad:nth-child(2n) .hp-delar__bild{order:2}.hp-delar__bild{display:flex;contain:size;min-height:520px}.hp-delar__bild img{display:block;width:100%;height:100%;object-fit:cover}.hp-delar__text{padding:3rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.hp-delar__text p{color:var(--color-text-muted);max-width:44ch}@media(max-width:899px){.hp-delar__lista{gap:2rem}.hp-delar__rad{grid-template-columns:minmax(0,1fr);min-height:0;background:none;border-radius:0;overflow:visible}.hp-delar__rad:nth-child(2n) .hp-delar__bild{order:0}.hp-delar__bild{margin-inline:calc(-1 * var(--pad-inline));contain:none;min-height:0}.hp-delar__bild img{min-height:0;height:auto;aspect-ratio:4 / 3}.hp-delar__text{padding:1.25rem 0 0}}.hp-historia__inre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start}.hp-historia__huvud{position:sticky;top:calc(var(--header-h) + 2rem)}.hp-historia__huvud h2{max-width:14ch}.hp-historia__lista{list-style:none;margin:0;padding:0}.hp-historia__rad{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--color-border)}.hp-historia__rad:last-child{padding-bottom:0}.hp-historia__ar{font-size:var(--h3);letter-spacing:var(--track-h3);color:var(--color-marin);white-space:nowrap;font-variant-numeric:tabular-nums}.hp-historia__text{display:grid;gap:.6rem;color:var(--color-text-muted);max-width:58ch}@media(max-width:899px){.hp-historia__inre{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hp-historia__huvud{position:static}.hp-historia__rad{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.25rem 0}}.hp-utmarkelse{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:560px;background:var(--color-bg-subtle)}.hp-utmarkelse__bild{display:flex;contain:size;min-height:560px}.hp-utmarkelse__bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.hp-utmarkelse__text{display:flex;align-items:center;padding:3.5rem max(var(--pad-inline),calc(50vw - var(--container-inner) / 2)) 3.5rem 3.5rem}.hp-utmarkelse__text h2{max-width:16ch}.hp-utmarkelse__text p{margin-top:1rem;color:var(--color-text-muted);max-width:44ch}@media(max-width:899px){.hp-utmarkelse{grid-template-columns:minmax(0,1fr);min-height:0}.hp-utmarkelse__bild{contain:none;min-height:0}.hp-utmarkelse__bild img{height:auto;aspect-ratio:4 / 5;object-position:50% 58%}.hp-utmarkelse__text{padding:2.5rem var(--pad-inline)}}.hp-vagar__rader{list-style:none;margin:.9rem 0 0;padding:.9rem 0 0;border-top:1px solid var(--color-border);display:grid;gap:.35rem;font-size:1.0625rem}.hp-vagar__rader a{color:var(--color-text);text-decoration:none;white-space:nowrap}.hp-vagar__rader a:hover{text-decoration:underline;text-underline-offset:3px}.hp-oppet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem}.hp-oppet__h{font-size:var(--h3);color:#fff;margin-bottom:1rem}.hp-oppet p{color:var(--color-on-ink-muted);line-height:1.7}.hp-oppet__tider{margin:0;display:grid;gap:.4rem;max-width:16rem}.hp-oppet__tider>div{display:flex;justify-content:space-between;gap:1.5rem;color:var(--color-on-ink-muted)}.hp-oppet__tider dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-on-ink)}@media(max-width:899px){.hp-oppet{grid-template-columns:minmax(0,1fr);gap:2rem}}.hp-skriv__inre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem;align-items:start}.hp-skriv__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1.25rem;background:var(--color-card);border-radius:var(--radius)}.hp-skriv__form .hp-falt{background:var(--color-surface);padding:.9rem 1rem}.hp-skriv__form .hp-falt:first-child,.hp-skriv__bred{grid-column:1 / -1}.hp-skriv__form textarea{width:100%;border:0;background:transparent;font:inherit;font-size:1rem;color:var(--color-text);resize:vertical;outline:none;padding:.1rem 0}.hp-skriv__form .hp-knapp{grid-column:1 / -1;justify-self:start;margin-top:.5rem}@media(max-width:899px){.hp-skriv__inre{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hp-skriv__form{grid-template-columns:minmax(0,1fr)}.hp-skriv__form .hp-knapp{justify-self:stretch}}
