.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--rule);padding-block:clamp(2rem,4.5vw,4rem) clamp(3rem,6vw,5rem)}@media (height<=760px) and (width>=900px){.hero[data-astro-cid-ge2uvauf]{padding-top:1.25rem}}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero-text[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:17ch;margin-bottom:1.25rem;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.5rem)}.deck[data-astro-cid-ge2uvauf]{max-width:38rem;color:var(--muted);margin-bottom:1.75rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.actions[data-astro-cid-ge2uvauf] .btn{padding:.95rem min(1.6rem,5vw);font-size:1.0625rem}.response[data-astro-cid-ge2uvauf]{color:var(--muted);align-items:center;gap:.55rem;margin:0;font-size:.9375rem;display:flex}.response[data-astro-cid-ge2uvauf]:before{content:"";background:var(--safe);border-radius:50%;flex:none;width:.5rem;height:.5rem}.hero-media[data-astro-cid-ge2uvauf] img{aspect-ratio:16/10;object-fit:cover;object-position:50% 40%;border-radius:2px;width:100%}@media (width>=60em){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-media[data-astro-cid-ge2uvauf] img{aspect-ratio:4/5}}.cards[data-astro-cid-h6utactk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=64em){.cards[data-astro-cid-h6utactk]{grid-template-columns:repeat(6,minmax(0,1fr))}.card[data-astro-cid-h6utactk]{grid-column:span 2}.card[data-astro-cid-h6utactk]:nth-child(n+4):nth-last-child(-n+2){grid-column:span 3}}.card[data-astro-cid-h6utactk]{background:var(--surface);border:1px solid var(--rule);flex-direction:column;gap:.75rem;padding:1.75rem 1.75rem 1.5rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.card[data-astro-cid-h6utactk]:hover{border-color:var(--navy);box-shadow:0 14px 30px -22px #071d3d73}.card[data-astro-cid-h6utactk]:focus-within{border-color:var(--navy)}.trigger-label[data-astro-cid-h6utactk]{margin:0}.trigger-link[data-astro-cid-h6utactk]{color:var(--muted);flex-direction:column;flex:1;text-decoration:none;display:flex}.trigger-link[data-astro-cid-h6utactk]:before{content:"";position:absolute;inset:0}.trigger-link[data-astro-cid-h6utactk]:after{content:" →";color:var(--accent);margin-top:auto;padding-top:1rem;font-size:1.25rem;line-height:1;transition:transform .15s}.trigger-link[data-astro-cid-h6utactk]:focus-visible{outline:none}.card[data-astro-cid-h6utactk]:has(.trigger-link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.card[data-astro-cid-h6utactk]:before{content:"";background:var(--accent);width:3rem;height:3px;position:absolute;top:-1px;left:-1px}.card[data-astro-cid-h6utactk]:hover .trigger-link[data-astro-cid-h6utactk]:after{transform:translate(4px)}.grid[data-astro-cid-h2p5aqlh]{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.service[data-astro-cid-h2p5aqlh]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:.75rem;padding:clamp(1.5rem,2.5vw,1.75rem);transition:background-color .15s;display:flex;position:relative}.service[data-astro-cid-h2p5aqlh]:hover{background:var(--bg)}.service[data-astro-cid-h2p5aqlh] h3[data-astro-cid-h2p5aqlh]{margin:0;font-size:1.25rem}.service-link[data-astro-cid-h2p5aqlh]{text-decoration:none}.service-link[data-astro-cid-h2p5aqlh]:after{content:"";position:absolute;inset:0}.service-link[data-astro-cid-h2p5aqlh]:focus-visible{outline:none}.service[data-astro-cid-h2p5aqlh]:has(.service-link:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.service-summary[data-astro-cid-h2p5aqlh]{color:var(--muted);flex:1;margin:0}.arrow[data-astro-cid-h2p5aqlh]{color:var(--accent);font-size:1.25rem;line-height:1;transition:transform .15s}.service[data-astro-cid-h2p5aqlh]:hover .arrow[data-astro-cid-h2p5aqlh]{transform:translate(4px)}.kommande[data-astro-cid-h2p5aqlh]{border:1px dashed var(--rule);grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem 3rem;margin-top:1.5rem;display:grid}.kommande[data-astro-cid-h2p5aqlh] .badge[data-astro-cid-h2p5aqlh]{margin-bottom:.75rem}@media (width>=48em){.kommande[data-astro-cid-h2p5aqlh]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}}.pillars[data-astro-cid-j2y2wfl2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(2rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-j2y2wfl2] .pillar-image{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;margin-bottom:1.5rem}.pillar[data-astro-cid-j2y2wfl2] h2[data-astro-cid-j2y2wfl2]{border-top:2px solid var(--navy);margin-bottom:.6rem;padding-top:1rem;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem)}.pillar[data-astro-cid-j2y2wfl2] p[data-astro-cid-j2y2wfl2]{color:var(--muted);margin:0}.teaser[data-astro-cid-ij324sto]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.teaser[data-astro-cid-ij324sto] .portrait{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:min(100%,17rem)}.teaser-text[data-astro-cid-ij324sto]{max-width:40rem}.teaser-text[data-astro-cid-ij324sto] p[data-astro-cid-ij324sto]:not(.eyebrow){color:var(--muted)}.more[data-astro-cid-ij324sto]{margin-top:1.75rem}.more[data-astro-cid-ij324sto] a[data-astro-cid-ij324sto]{color:var(--navy);font-weight:600}@media (width>=48em){.teaser[data-astro-cid-ij324sto]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.teaser[data-astro-cid-ij324sto] .portrait{width:min(100%,22rem)}}.band[data-astro-cid-gakywpld]{background:var(--navy);color:#fff;padding-block:clamp(3.5rem,7vw,5.5rem)}.band-grid[data-astro-cid-gakywpld]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem 4rem;display:grid}.band[data-astro-cid-gakywpld] h2[data-astro-cid-gakywpld]{color:#fff;margin-bottom:.75rem}.band-text[data-astro-cid-gakywpld]{color:#ffffffd9;max-width:36rem;margin:0}.band-action[data-astro-cid-gakywpld] .btn{padding:.95rem min(1.6rem,5vw);font-size:1.0625rem}.band-note[data-astro-cid-gakywpld]{color:#fffc;margin:.85rem 0 0;font-size:.9375rem}@media (width>=60em){.band-grid[data-astro-cid-gakywpld]{grid-template-columns:minmax(0,1.4fr) auto}}
