.hero__inner[data-astro-cid-ge2uvauf]{min-height:min(calc(100svh - var(--header-height)), 87.5rem);flex-direction:column;padding-block:24px 28px;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.hero__status[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);color:var(--text-secondary);align-items:center;gap:10px;display:inline-flex}.hero__status-dot[data-astro-cid-ge2uvauf]{background:var(--brand-primary);border-radius:50%;width:8px;height:8px}.hero__title[data-astro-cid-ge2uvauf]{margin-top:auto;padding-top:clamp(32px,6vh,96px);font-weight:400}.hero__name[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);white-space:nowrap;word-spacing:-.12em;margin-bottom:.06em;margin-left:-.045em;line-height:.82;display:block}.hero__part[data-astro-cid-ge2uvauf]{color:#0000;-webkit-text-stroke:1px var(--text-tertiary);background-image:linear-gradient(90deg, var(--text-primary) 50%, transparent 50%);animation:hero-fill .9s var(--easing-out) .15s forwards;background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero__given[data-astro-cid-ge2uvauf]{font-family:var(--font-body);letter-spacing:-.065em;font-weight:700}.hero__family[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.03em;animation-delay:.38s}@keyframes hero-fill{to{-webkit-text-stroke-color:transparent;background-position:0 0}}html[data-view=entwurf] .hero__part[data-astro-cid-ge2uvauf]{-webkit-text-stroke-color:var(--text-secondary);background-image:none;animation:none}.hero__role[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:clamp(14px,1.6vw,28px);font-size:clamp(.75rem,1.05vw,1rem);font-weight:500;display:block}.hero__body[data-astro-cid-ge2uvauf]{align-items:start;row-gap:28px;margin-top:clamp(28px,4.5vw,72px)}.hero__claim[data-astro-cid-ge2uvauf]{grid-column:1/span 6;max-width:16ch}.hero__intro[data-astro-cid-ge2uvauf]{grid-column:8/-1}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__references[data-astro-cid-ge2uvauf]{border-top:1px solid var(--stroke-hairline);flex-wrap:wrap;align-items:baseline;gap:10px 32px;margin-top:clamp(40px,6vw,88px);padding-top:20px;display:flex}.hero__references[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{color:var(--text-primary);flex-wrap:wrap;gap:6px 28px;font-size:1.0625rem;font-weight:500;display:flex}@media (width<=900px){.hero__claim[data-astro-cid-ge2uvauf],.hero__intro[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__claim[data-astro-cid-ge2uvauf]{max-width:20ch}}.statement__label[data-astro-cid-zx4qcpyt]{grid-column:1/span 2;padding-top:.9em}.statement__text[data-astro-cid-zx4qcpyt]{font-size:var(--fs-d2);text-wrap:pretty;view-timeline-name:--statement;grid-column:3/-1;max-width:22ch;line-height:1.08}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement__text[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt]{opacity:.45;animation:linear both statement-word}.statement__text[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt].accent{opacity:.65}.statement__text[data-astro-cid-zx4qcpyt]>span[data-astro-cid-zx4qcpyt]{animation-timeline:--statement;animation-range:cover calc(18% + var(--p) * 34%) cover calc(26% + var(--p) * 34%)}}}@keyframes statement-word{to{opacity:1}}html[data-view=entwurf] .statement__text[data-astro-cid-zx4qcpyt] span[data-astro-cid-zx4qcpyt]{opacity:1;animation:none}@media (width<=900px){.statement__label[data-astro-cid-zx4qcpyt],.statement__text[data-astro-cid-zx4qcpyt]{grid-column:1/-1}.statement__label[data-astro-cid-zx4qcpyt]{margin-bottom:20px;padding-top:0}}.method[data-astro-cid-an7ijqbs] .grid[data-astro-cid-an7ijqbs]{align-items:start;row-gap:56px}.method__intro[data-astro-cid-an7ijqbs]{grid-column:1/span 5}.method__headline[data-astro-cid-an7ijqbs]{margin-top:28px;font-size:clamp(2.5rem,5.4vw,5.5rem)}.method__lede[data-astro-cid-an7ijqbs]{margin-top:32px}.method__figures[data-astro-cid-an7ijqbs]{flex-wrap:wrap;gap:28px 56px;margin-top:48px;display:flex}.method__figures[data-astro-cid-an7ijqbs] dd[data-astro-cid-an7ijqbs]{font-variant-numeric:tabular-nums;--reveal-shift:100%;margin-top:10px}.method__table[data-astro-cid-an7ijqbs]{border-collapse:collapse;text-align:left;grid-column:7/-1;width:100%}.method__table[data-astro-cid-an7ijqbs] thead[data-astro-cid-an7ijqbs] th[data-astro-cid-an7ijqbs]{padding-bottom:14px;font-weight:500}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] tr[data-astro-cid-an7ijqbs]{border-top:1px solid var(--stroke-hairline)}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] tr[data-astro-cid-an7ijqbs]:last-child{border-bottom:1px solid var(--stroke-hairline)}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] th[data-astro-cid-an7ijqbs],.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] td[data-astro-cid-an7ijqbs]{padding-block:22px;vertical-align:baseline;padding-right:20px;font-weight:400}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] th[data-astro-cid-an7ijqbs]{white-space:nowrap;align-items:baseline;gap:14px;display:flex}.method__owner[data-astro-cid-an7ijqbs]{font-size:var(--fs-small);color:var(--accent);white-space:nowrap}.method__guarantee[data-astro-cid-an7ijqbs]{color:var(--text-secondary);padding-right:0;line-height:1.5}@media (width<=1100px){.method__intro[data-astro-cid-an7ijqbs],.method__table[data-astro-cid-an7ijqbs]{grid-column:1/-1}}@media (width<=640px){.method__table[data-astro-cid-an7ijqbs] thead[data-astro-cid-an7ijqbs]{display:none}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] tr[data-astro-cid-an7ijqbs]{padding-block:18px;display:block}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] th[data-astro-cid-an7ijqbs],.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] td[data-astro-cid-an7ijqbs]{padding:0;display:block}.method__table[data-astro-cid-an7ijqbs] tbody[data-astro-cid-an7ijqbs] th[data-astro-cid-an7ijqbs]{display:flex}.method__owner[data-astro-cid-an7ijqbs]{margin-top:6px}.method__guarantee[data-astro-cid-an7ijqbs]{margin-top:8px}}.lab__head[data-astro-cid-3gttnsps]{align-items:end;row-gap:28px}.lab__title[data-astro-cid-3gttnsps]{grid-column:1/span 7}.lab__title[data-astro-cid-3gttnsps] h2[data-astro-cid-3gttnsps]{margin-top:28px}.lab__lede[data-astro-cid-3gttnsps]{grid-column:9/-1}.lab__products[data-astro-cid-3gttnsps]{border-top:1px solid var(--stroke-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,6vw,96px);display:grid}.lab__product[data-astro-cid-3gttnsps]{border-left:1px solid var(--stroke-hairline);flex-direction:column;padding:28px clamp(16px,2.4vw,40px) 8px;display:flex}.lab__product[data-astro-cid-3gttnsps]:first-child{border-left:0;padding-left:0}.lab__name[data-astro-cid-3gttnsps]{--reveal-shift:100%;margin-top:22px;font-size:clamp(2.25rem,3.8vw,3.75rem);font-style:italic}.lab__name[data-astro-cid-3gttnsps] a[data-astro-cid-3gttnsps]{transition:color var(--duration-normal) var(--easing-out)}.lab__name[data-astro-cid-3gttnsps] a[data-astro-cid-3gttnsps]:hover{color:var(--accent)}.lab__summary[data-astro-cid-3gttnsps]{color:var(--text-secondary);max-width:38ch;margin-top:22px;line-height:1.55}.lab__stack[data-astro-cid-3gttnsps]{margin-top:22px}.lab__link[data-astro-cid-3gttnsps]{min-height:44px;font-size:var(--fs-small);align-self:flex-start;align-items:center;gap:6px;margin-top:10px;display:inline-flex}@media (width<=900px){.lab__title[data-astro-cid-3gttnsps],.lab__lede[data-astro-cid-3gttnsps]{grid-column:1/-1}.lab__products[data-astro-cid-3gttnsps]{grid-template-columns:1fr}.lab__product[data-astro-cid-3gttnsps],.lab__product[data-astro-cid-3gttnsps]:first-child{border-left:0;border-bottom:1px solid var(--stroke-hairline);padding:28px 0}}.about-teaser__figures[data-astro-cid-ij324sto]{column-gap:var(--grid-gap);border-block:1px solid var(--stroke-hairline);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:clamp(28px,3.4vw,48px);display:grid}.about-teaser__figures[data-astro-cid-ij324sto] dd[data-astro-cid-ij324sto]{font-variant-numeric:tabular-nums;--reveal-shift:100%;margin-top:14px;font-size:clamp(3.5rem,11vw,11rem);line-height:.9}.about-teaser__body[data-astro-cid-ij324sto]{row-gap:20px;margin-top:clamp(40px,5vw,80px)}.about-teaser__label[data-astro-cid-ij324sto]{grid-column:1/span 2;padding-top:.6em}.about-teaser__text[data-astro-cid-ij324sto]{grid-column:3/span 8}.about-teaser__text[data-astro-cid-ij324sto] p[data-astro-cid-ij324sto]{max-width:30ch}.about-teaser__link[data-astro-cid-ij324sto]{margin-top:36px}@media (width<=900px){.about-teaser__label[data-astro-cid-ij324sto],.about-teaser__text[data-astro-cid-ij324sto]{grid-column:1/-1}.about-teaser__label[data-astro-cid-ij324sto]{padding-top:0}}@media (width<=560px){.about-teaser__figures[data-astro-cid-ij324sto]{grid-template-columns:1fr;row-gap:28px}}.section-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(40px,5vw,80px)}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;margin-top:28px}.section-head--split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}
