.gb-hero[data-astro-cid-7oaspnmh]{position:relative;height:82svh;min-height:640px;background:linear-gradient(in oklab 180deg,#000 0% 66%,#030303 74%,#090909,#111 90%,#171717 96%,#1b1b1b);overflow:hidden;color:#fff}.gb-hero__media[data-astro-cid-7oaspnmh]{position:absolute;inset:0}.gb-hero__film[data-astro-cid-7oaspnmh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.86) 60%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 80%,rgba(0,0,0,.14) 90%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.86) 60%,rgba(0,0,0,.62) 70%,rgba(0,0,0,.36) 80%,rgba(0,0,0,.14) 90%,transparent 100%)}.gb-hero__media[data-astro-cid-7oaspnmh]:after{content:"";position:absolute;inset:0 0 auto;height:220px;background:linear-gradient(180deg,#00000080,#0000);pointer-events:none}.gb-hero__nere[data-astro-cid-7oaspnmh]{position:absolute;z-index:2;left:0;right:0;bottom:clamp(2.5rem,1rem + 3vw,3.5rem);width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3rem;align-items:end}.gb-hero__rubrik[data-astro-cid-7oaspnmh]{font-size:var(--h1);line-height:.95;letter-spacing:-.035em;max-width:12ch;text-wrap:balance}.gb-hero__ingress[data-astro-cid-7oaspnmh]{margin:0;font-size:var(--text-lead);line-height:1.5;color:#ffffffe6;max-width:36ch}.gb-hero__knappar[data-astro-cid-7oaspnmh]{margin-top:1.5rem;display:flex;gap:.75rem;flex-wrap:nowrap}@media(max-width:899px){.gb-hero[data-astro-cid-7oaspnmh]{height:auto;min-height:0;background:linear-gradient(in oklab 180deg,#000 0% 56%,#030303 66%,#090909,#111 86%,#171717 94%,#1b1b1b)}.gb-hero__media[data-astro-cid-7oaspnmh]{position:relative;height:46svh;min-height:300px}.gb-hero__nere[data-astro-cid-7oaspnmh]{position:relative;bottom:auto;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.75rem;padding-bottom:clamp(3rem,2rem + 4vw,4rem);margin-top:-2.25rem}.gb-hero__rubrik[data-astro-cid-7oaspnmh]{font-size:2.75rem;max-width:none}.gb-hero__ingress[data-astro-cid-7oaspnmh]{font-size:1rem}.gb-hero__knappar[data-astro-cid-7oaspnmh]{margin-top:1.25rem}}@media(max-width:380px){.gb-hero__knappar[data-astro-cid-7oaspnmh] .button[data-astro-cid-7oaspnmh]{padding-inline:1.15rem}}@media(prefers-reduced-motion:reduce){.gb-hero__film[data-astro-cid-7oaspnmh]{animation:none}}.gb-lager[data-astro-cid-u7bcixm6]{background:#1b1b1b;color:#fff;padding-block:var(--space-section) calc(var(--space-section) + .75rem)}.gb-lager__ram[data-astro-cid-u7bcixm6]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.5rem + 1vw,1.5rem)}.gb-lager__stor[data-astro-cid-u7bcixm6]{grid-column:1 / 9;grid-row:1;aspect-ratio:3 / 2;overflow:hidden}.gb-lager__liten[data-astro-cid-u7bcixm6]{grid-column:6 / 9;grid-row:1;align-self:end;aspect-ratio:4 / 5;overflow:hidden;transform:translateY(24px);box-shadow:var(--shadow);position:relative;z-index:1}.gb-lager__stor[data-astro-cid-u7bcixm6] img,.gb-lager__liten[data-astro-cid-u7bcixm6] img{width:100%;height:100%;object-fit:cover;display:block}.gb-lager__falt[data-astro-cid-u7bcixm6]{grid-column:9 / 13;grid-row:1;align-self:start;margin-top:clamp(2rem,1rem + 3vw,4rem);background:#000;color:#fff;padding:clamp(1.75rem,1rem + 1.5vw,2.5rem);position:relative;z-index:2}.gb-lager__falt[data-astro-cid-u7bcixm6] h2[data-astro-cid-u7bcixm6]{font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);line-height:1.1;letter-spacing:-.02em}.gb-lager__falt[data-astro-cid-u7bcixm6] p[data-astro-cid-u7bcixm6]{margin:1rem 0 0;color:#b3b3b3;font-size:1rem;line-height:1.6}.gb-lager__tal[data-astro-cid-u7bcixm6]{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.16);display:flex;gap:2rem}.gb-lager__tal[data-astro-cid-u7bcixm6] div[data-astro-cid-u7bcixm6]{display:flex;flex-direction:column-reverse}.gb-lager__tal[data-astro-cid-u7bcixm6] dd[data-astro-cid-u7bcixm6]{margin:0;font-family:var(--font-heading);font-weight:500;font-size:2.125rem;line-height:1;color:#fff;white-space:nowrap}.gb-lager__tal[data-astro-cid-u7bcixm6] dt[data-astro-cid-u7bcixm6]{margin-top:.4rem;font-size:.8125rem;color:#b3b3b3}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:900px){.gb-lager__liten[data-astro-cid-u7bcixm6]{animation:gb-lager-liten linear both;animation-timeline:view();animation-range:entry 0% exit 40%}.gb-lager__falt[data-astro-cid-u7bcixm6]{animation:gb-lager-falt linear both;animation-timeline:view();animation-range:entry 0% exit 40%}}}@keyframes gb-lager-liten{0%{transform:translateY(160px)}to{transform:translateY(-24px)}}@keyframes gb-lager-falt{0%{transform:translateY(-48px)}to{transform:translateY(72px)}}@media(max-width:899px){.gb-lager[data-astro-cid-u7bcixm6]{padding-block:var(--space-section)}.gb-lager__ram[data-astro-cid-u7bcixm6]{grid-template-columns:repeat(6,minmax(0,1fr))}.gb-lager__stor[data-astro-cid-u7bcixm6]{grid-column:1 / 7;grid-row:1}.gb-lager__liten[data-astro-cid-u7bcixm6]{grid-column:3 / 7;grid-row:2;transform:none;margin-top:-4rem}.gb-lager__falt[data-astro-cid-u7bcixm6]{grid-column:1 / 7;grid-row:3;margin-top:1.5rem}}.gb-tjanster[data-astro-cid-e25m52z2]{background:#000;color:#fff;padding-block:var(--space-section)}.gb-tjanster__inre[data-astro-cid-e25m52z2]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline)}.gb-tjanster__huvud[data-astro-cid-e25m52z2]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3rem;align-items:end;margin-bottom:var(--space-head)}.gb-tjanster__huvud[data-astro-cid-e25m52z2] h2[data-astro-cid-e25m52z2]{font-size:var(--h2);line-height:1.04;max-width:16ch}.gb-tjanster__huvud[data-astro-cid-e25m52z2] p[data-astro-cid-e25m52z2]{margin:0;color:#b3b3b3;font-size:var(--text-lead);max-width:34ch}.gb-tjanster__rutnat[data-astro-cid-e25m52z2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,1rem + 2vw,3rem)}.gb-tjanster__rutnat[data-astro-cid-e25m52z2] li[data-astro-cid-e25m52z2]{border-top:1px solid rgba(255,255,255,.16)}.gb-tjanster__rutnat[data-astro-cid-e25m52z2] li[data-astro-cid-e25m52z2]:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.gb-tjanst[data-astro-cid-e25m52z2]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1.5rem;row-gap:.4rem;align-content:center;min-height:100%;padding:1.75rem 1.25rem;margin-inline:-1.25rem;color:#fff;text-decoration:none;transition:background-color .3s var(--ease)}.gb-tjanst[data-astro-cid-e25m52z2]:hover,.gb-tjanst[data-astro-cid-e25m52z2]:focus-visible{background-color:#183c6b}.gb-tjanst__namn[data-astro-cid-e25m52z2]{grid-column:1;font-family:var(--font-heading);font-weight:500;font-size:var(--h3);letter-spacing:-.02em;line-height:1.15}.gb-tjanst__rad[data-astro-cid-e25m52z2]{grid-column:1;color:#b3b3b3;font-size:.9375rem;line-height:1.5}.gb-tjanst[data-astro-cid-e25m52z2]:hover .gb-tjanst__rad[data-astro-cid-e25m52z2],.gb-tjanst[data-astro-cid-e25m52z2]:focus-visible .gb-tjanst__rad[data-astro-cid-e25m52z2]{color:#fff}.gb-tjanst__pil[data-astro-cid-e25m52z2]{grid-column:2;grid-row:1 / 3;align-self:center;font-size:1.5rem;transition:transform .3s var(--ease)}.gb-tjanst[data-astro-cid-e25m52z2]:hover .gb-tjanst__pil[data-astro-cid-e25m52z2]{transform:translate(6px)}@media(max-width:899px){.gb-tjanster__huvud[data-astro-cid-e25m52z2]{grid-template-columns:minmax(0,1fr);gap:1rem}.gb-tjanster__rutnat[data-astro-cid-e25m52z2]{grid-template-columns:minmax(0,1fr)}.gb-tjanster__rutnat[data-astro-cid-e25m52z2] li[data-astro-cid-e25m52z2]:nth-last-child(2){border-bottom:0}.gb-tjanst[data-astro-cid-e25m52z2]{padding:1.35rem 1.25rem}}.gb-projekt[data-astro-cid-2ki3blle]{background:#1b1b1b;color:#fff;padding-block:var(--space-section);--snitt: 12%}.gb-projekt__ram[data-astro-cid-2ki3blle]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.5rem + 1vw,1.5rem);align-items:start}.gb-projekt__text[data-astro-cid-2ki3blle]{grid-column:1 / 6;grid-row:1;align-self:center}.gb-projekt__text[data-astro-cid-2ki3blle] h2[data-astro-cid-2ki3blle]{font-size:var(--h2);line-height:1.04;max-width:12ch;margin-bottom:1.5rem}.gb-projekt__text[data-astro-cid-2ki3blle] p[data-astro-cid-2ki3blle]{margin:0;color:#b3b3b3;font-size:var(--text-base);line-height:1.65;max-width:40ch}.gb-projekt__lank[data-astro-cid-2ki3blle]{margin-top:1rem;padding-block:.6rem;display:inline-flex;gap:.5rem;color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#fff6}.gb-projekt__lank[data-astro-cid-2ki3blle]:hover{text-decoration-color:#fff}.gb-projekt__hus[data-astro-cid-2ki3blle],.gb-projekt__flyg[data-astro-cid-2ki3blle]{overflow:hidden;aspect-ratio:4 / 5;clip-path:polygon(var(--snitt) 0,100% 0,calc(100% - var(--snitt)) 100%,0 100%)}.gb-projekt__hus[data-astro-cid-2ki3blle]{grid-column:6 / 11;grid-row:1}.gb-projekt__flyg[data-astro-cid-2ki3blle]{grid-column:9 / 13;grid-row:1;align-self:end;transform:translateY(3rem)}.gb-projekt__hus[data-astro-cid-2ki3blle] picture,.gb-projekt__flyg[data-astro-cid-2ki3blle] picture,.gb-projekt__hus[data-astro-cid-2ki3blle] img,.gb-projekt__flyg[data-astro-cid-2ki3blle] img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.gb-projekt__ram[data-astro-cid-2ki3blle]{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:2rem}.gb-projekt__text[data-astro-cid-2ki3blle]{grid-column:1 / -1}.gb-projekt__hus[data-astro-cid-2ki3blle]{grid-column:1 / 6;grid-row:2}.gb-projekt__flyg[data-astro-cid-2ki3blle]{grid-column:4 / 7;grid-row:2;transform:translateY(2rem)}}.gb-kontakt[data-astro-cid-me3timgp]{background:#000;color:#fff;padding-block:var(--space-section)}.gb-kontakt__inre[data-astro-cid-me3timgp]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,1rem + 4vw,6rem);align-items:center}.gb-kontakt__omrade[data-astro-cid-me3timgp] h2[data-astro-cid-me3timgp]{font-size:var(--h2);line-height:1.04;max-width:14ch}.gb-kontakt__omrade[data-astro-cid-me3timgp] p[data-astro-cid-me3timgp]{margin:1.25rem 0 0;color:#b3b3b3;max-width:44ch}.gb-kontakt__omrade[data-astro-cid-me3timgp] a[data-astro-cid-me3timgp]{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.gb-kontakt__omrade[data-astro-cid-me3timgp] a[data-astro-cid-me3timgp]:hover{text-decoration-thickness:2px}.gb-kontakt__orter[data-astro-cid-me3timgp]{list-style:none;margin:2.5rem 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.gb-kontakt__orter[data-astro-cid-me3timgp] li[data-astro-cid-me3timgp]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem;align-items:baseline;padding-block:1.25rem;border-bottom:1px solid rgba(255,255,255,.16)}.gb-kontakt__orter[data-astro-cid-me3timgp] li[data-astro-cid-me3timgp]:last-child{padding-bottom:0;border-bottom:0}.gb-kontakt__ort[data-astro-cid-me3timgp]{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.05;letter-spacing:-.03em}.gb-kontakt__rad[data-astro-cid-me3timgp]{color:#b3b3b3;font-size:.9375rem}.gb-kontakt__falt[data-astro-cid-me3timgp]{background:#1b1b1b;color:#fff;padding:clamp(1.75rem,1rem + 2vw,3rem)}.gb-kontakt__falt[data-astro-cid-me3timgp] h3[data-astro-cid-me3timgp]{font-size:clamp(1.75rem,1.3rem + 1.2vw,2.4rem);line-height:1.1}.gb-kontakt__falt[data-astro-cid-me3timgp] p[data-astro-cid-me3timgp]{margin:1rem 0 0;color:#b3b3b3;max-width:38ch}.gb-kontakt__falt[data-astro-cid-me3timgp] .button[data-astro-cid-me3timgp]{margin-top:2rem}@media(max-width:1099px){.gb-kontakt__inre[data-astro-cid-me3timgp]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.gb-kontakt__orter[data-astro-cid-me3timgp]{margin-top:2rem}.gb-kontakt__orter[data-astro-cid-me3timgp] li[data-astro-cid-me3timgp]{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:1rem}}.gb-snett[data-astro-cid-yjoz3szn]{padding-top:calc(var(--space-section) + 3rem);--snitt: 14%}.gb-snett__huvud[data-astro-cid-yjoz3szn]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-inline);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3rem;align-items:start}.gb-snett__huvud[data-astro-cid-yjoz3szn] h2[data-astro-cid-yjoz3szn]{font-size:var(--h2);line-height:1.04;max-width:14ch;align-self:end;margin:0}.gb-snett__huvud[data-astro-cid-yjoz3szn] p[data-astro-cid-yjoz3szn]{margin:0;color:#b3b3b3;font-size:var(--text-base);line-height:1.65;max-width:40ch}.gb-snett__lank[data-astro-cid-yjoz3szn]{margin-top:1rem;padding-block:.6rem;display:inline-flex;gap:.5rem;color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#fff6}.gb-snett__lank[data-astro-cid-yjoz3szn]:hover{text-decoration-color:#fff}.gb-snett__rad[data-astro-cid-yjoz3szn]{list-style:none;margin:clamp(2.5rem,1.5rem + 3vw,4.5rem) auto 0;padding:0 var(--pad-inline);width:100%;max-width:var(--container);display:flex;align-items:flex-start}.gb-snett__bild[data-astro-cid-yjoz3szn]{flex:1 1 0;min-width:0;aspect-ratio:3 / 5;overflow:hidden;clip-path:polygon(var(--snitt) 0,100% 0,calc(100% - var(--snitt)) 100%,0 100%)}.gb-snett__bild[data-astro-cid-yjoz3szn]+.gb-snett__bild[data-astro-cid-yjoz3szn]{margin-left:calc(-1 * var(--snitt-px, 2rem))}.gb-snett__bild[data-astro-cid-yjoz3szn]:nth-child(2n){margin-top:2.5rem}.gb-snett__bild[data-astro-cid-yjoz3szn] picture,.gb-snett__bild[data-astro-cid-yjoz3szn] img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:900px){.gb-snett__rad[data-astro-cid-yjoz3szn]{--snitt-px: calc((min(100vw, var(--container)) - 2 * var(--pad-inline)) / 6 * .14 - 10px)}}@media(max-width:899px){.gb-snett__huvud[data-astro-cid-yjoz3szn]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.gb-snett__rad[data-astro-cid-yjoz3szn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem;align-items:start}.gb-snett__bild[data-astro-cid-yjoz3szn]{width:calc(100% + .625rem);aspect-ratio:4 / 5}.gb-snett__bild[data-astro-cid-yjoz3szn]+.gb-snett__bild[data-astro-cid-yjoz3szn]{margin-left:0}.gb-snett__bild[data-astro-cid-yjoz3szn]:nth-child(2n){margin-left:-.625rem;margin-top:1.5rem}}
