.site-header[data-astro-cid-jr7posx5]{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner[data-astro-cid-jr7posx5]{justify-content:space-between;align-items:center;gap:2rem;min-height:5.25rem;display:flex}.wordmark[data-astro-cid-jr7posx5]{color:var(--text-primary);flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.wordmark__mark[data-astro-cid-jr7posx5]{aspect-ratio:476/332;background:currentColor;flex-shrink:0;width:3.1rem;-webkit-mask:url(/logo-sagberg-mark.png) 50%/contain no-repeat;mask:url(/logo-sagberg-mark.png) 50%/contain no-repeat}.wordmark__text[data-astro-cid-jr7posx5]{display:grid}.wordmark__name[data-astro-cid-jr7posx5]{font:var(--weight-display) clamp(1.4rem,1.25rem + .5vw,1.7rem)/1 var(--font-display);letter-spacing:-.04em}.wordmark[data-astro-cid-jr7posx5] small[data-astro-cid-jr7posx5]{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin-top:.4rem;font-size:.63rem}nav[data-astro-cid-jr7posx5]{align-items:center;gap:.25rem;display:flex}nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--text-primary);font-size:var(--text-small);transition:background var(--duration-fast) ease,color var(--duration-fast) ease;align-items:center;padding-inline:.875rem;font-weight:500;text-decoration:none;display:inline-flex}nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]:hover{background:var(--surface-subtle)}nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5][aria-current],nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5].nav-section-active{background:var(--surface-subtle);color:var(--link)}nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lang[data-astro-cid-jr7posx5]{margin-inline-start:.375rem;position:relative}.lang__toggle[data-astro-cid-jr7posx5]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:2.75rem;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--text-small);transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease;align-items:center;gap:.4rem;padding-inline:.875rem;font-weight:600;display:inline-flex}.lang__toggle[data-astro-cid-jr7posx5]:hover{border-color:var(--accent-decoration);background:var(--surface-subtle)}.lang__toggle[data-astro-cid-jr7posx5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lang__code[data-astro-cid-jr7posx5]{letter-spacing:.06em}.lang__caret[data-astro-cid-jr7posx5]{transition:transform var(--duration-fast) ease}.lang__toggle[data-astro-cid-jr7posx5][aria-expanded=true] .lang__caret[data-astro-cid-jr7posx5]{transform:rotate(180deg)}.lang__menu[data-astro-cid-jr7posx5]{z-index:30;top:calc(100% + .5rem);border-radius:var(--radius-md);background:var(--surface-raised);min-width:11rem;box-shadow:var(--shadow-overlay);gap:.125rem;margin:0;padding:.375rem;list-style:none;display:grid;position:absolute;inset-inline-end:0}.lang__menu[data-astro-cid-jr7posx5][hidden]{display:none}.lang__menu[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{border-radius:var(--radius-sm);min-height:2.5rem;color:var(--text-primary);font-size:var(--text-small);white-space:nowrap;align-items:center;padding-inline:.75rem;font-weight:500;text-decoration:none;display:flex}.lang__menu[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover{background:var(--surface-subtle)}.lang__menu[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current]{background:var(--surface-subtle);font-weight:600}.nav-toggle[data-astro-cid-jr7posx5]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);min-width:2.75rem;min-height:2.75rem;color:var(--text-primary);display:none}.site-header--overlay[data-astro-cid-jr7posx5]{z-index:20;inset-inline:0;transition:background var(--duration-standard) ease,border-color var(--duration-standard) ease,box-shadow var(--duration-standard) ease;background:0 0;border-bottom:0;position:fixed;top:0}.site-header--overlay[data-astro-cid-jr7posx5].is-solid{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 .5rem 1.5rem #26302a12}.site-header--overlay[data-astro-cid-jr7posx5].is-solid .wordmark[data-astro-cid-jr7posx5],.site-header--overlay[data-astro-cid-jr7posx5].is-solid nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]{color:var(--text-primary)}.site-header--overlay[data-astro-cid-jr7posx5].is-solid .wordmark[data-astro-cid-jr7posx5] small[data-astro-cid-jr7posx5]{color:var(--text-secondary)}.site-header--overlay[data-astro-cid-jr7posx5].is-solid nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]:hover{background:var(--surface-subtle)}.site-header--overlay[data-astro-cid-jr7posx5].is-solid nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5][aria-current],.site-header--overlay[data-astro-cid-jr7posx5].is-solid nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5].nav-section-active{background:var(--surface-subtle);color:var(--link)}.site-header--overlay[data-astro-cid-jr7posx5].is-solid .lang__toggle[data-astro-cid-jr7posx5]{border-color:var(--border);background:var(--surface-raised);color:var(--text-primary)}.site-header--overlay[data-astro-cid-jr7posx5].is-solid .lang__toggle[data-astro-cid-jr7posx5]:hover{border-color:var(--accent-decoration);background:var(--surface-subtle)}.site-header--overlay[data-astro-cid-jr7posx5].is-solid .nav-toggle[data-astro-cid-jr7posx5]{border-color:var(--border);background:var(--surface-raised);color:var(--text-primary)}.site-header--overlay[data-astro-cid-jr7posx5] .wordmark[data-astro-cid-jr7posx5],.site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]{color:var(--color-cream)}.site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]:hover{background:#fdf8ef2e}.site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5][aria-current],.site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5].nav-section-active{color:var(--color-cream);background:#fdf8ef38}.site-header--overlay[data-astro-cid-jr7posx5] .wordmark[data-astro-cid-jr7posx5] small[data-astro-cid-jr7posx5]{color:#d8d4c7}.site-header--overlay[data-astro-cid-jr7posx5] .lang__toggle[data-astro-cid-jr7posx5]{color:var(--color-cream);background:#fdf8ef24;border-color:#fdf8ef73}.site-header--overlay[data-astro-cid-jr7posx5] .lang__toggle[data-astro-cid-jr7posx5]:hover{border-color:var(--color-apricot);background:#fdf8ef38}.site-header--overlay[data-astro-cid-jr7posx5] .nav-toggle[data-astro-cid-jr7posx5]{color:var(--color-cream);background:#fdf8ef24;border-color:#fdf8ef80}@media (width<=53.125em){.header-inner[data-astro-cid-jr7posx5]{flex-wrap:wrap;gap:.25rem 1rem;min-height:4.6rem;padding-block:.8rem}nav[data-astro-cid-jr7posx5]{flex-wrap:wrap;flex-basis:100%;gap:.1rem .25rem}.nav-toggle[data-astro-cid-jr7posx5]{display:none}.nav-ready .nav-toggle[data-astro-cid-jr7posx5]{place-items:center;display:grid}.nav-ready nav[data-astro-cid-jr7posx5]{padding:1rem var(--page-gutter);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-overlay);flex-direction:column;align-items:stretch;display:none;position:absolute;top:100%;left:0;right:0}.nav-ready nav[data-astro-cid-jr7posx5][data-open]{display:flex}.site-header--overlay[data-astro-cid-jr7posx5] .nav-ready nav[data-astro-cid-jr7posx5],.nav-ready .site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]{background:var(--surface)}.nav-ready .site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]{color:var(--text-primary)}.nav-ready .site-header--overlay[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]>a[data-astro-cid-jr7posx5]:hover{background:var(--surface-subtle)}.nav-ready .site-header--overlay[data-astro-cid-jr7posx5] .lang__toggle[data-astro-cid-jr7posx5]{border-color:var(--border);background:var(--surface-raised);color:var(--text-primary)}.lang[data-astro-cid-jr7posx5]{margin-inline-start:0;margin-top:.5rem}.lang__menu[data-astro-cid-jr7posx5]{inset-inline:0 auto}.wordmark[data-astro-cid-jr7posx5]{gap:.6rem}.wordmark__mark[data-astro-cid-jr7posx5]{width:2.6rem}.wordmark__name[data-astro-cid-jr7posx5]{font-size:1.5rem}}footer[data-astro-cid-nw2ivrzo]{background:var(--surface);color:var(--text-primary);padding:clamp(3rem,6vw,6rem) 0 1.5rem}.footer-grid[data-astro-cid-nw2ivrzo]{grid-template-columns:1.4fr 1fr 1fr;gap:3rem;display:grid}.wordmark[data-astro-cid-nw2ivrzo]{font:var(--weight-display) clamp(2rem,1.6rem + 1.3vw,2.5rem)/1.1 var(--font-display);color:var(--text-primary);justify-items:start;gap:1rem;text-decoration:none;display:grid}.wordmark__mark[data-astro-cid-nw2ivrzo]{aspect-ratio:476/332;background:currentColor;width:4.6rem;-webkit-mask:url(/logo-sagberg-mark.png) 50%/contain no-repeat;mask:url(/logo-sagberg-mark.png) 50%/contain no-repeat}.footer-grid[data-astro-cid-nw2ivrzo] p[data-astro-cid-nw2ivrzo]{max-width:33ch;color:var(--text-secondary);margin-top:1.5rem}nav[data-astro-cid-nw2ivrzo]{flex-direction:column;align-items:start;gap:.4rem;display:flex}nav[data-astro-cid-nw2ivrzo] span[data-astro-cid-nw2ivrzo]{color:var(--text-secondary);font-size:var(--text-small);margin-bottom:.8rem}nav[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{min-height:2.75rem;font-size:var(--text-small);align-items:center;text-decoration:none;display:flex}nav[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{text-decoration:underline}.footer-bottom[data-astro-cid-nw2ivrzo]{border-top:1px solid var(--border);font-size:var(--text-small);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.footer-bottom[data-astro-cid-nw2ivrzo] nav[data-astro-cid-nw2ivrzo]{flex-flow:wrap;gap:1.5rem}small[data-astro-cid-nw2ivrzo]{color:var(--text-secondary)}@media (width<=43.75em){.footer-grid[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-astro-cid-nw2ivrzo]{flex-direction:column;align-items:start}}
