.lauf[data-astro-cid-4dz74sov]{overflow:hidden;-webkit-mask:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.lauf[data-astro-cid-4dz74sov]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.lauf__track[data-astro-cid-4dz74sov]{display:flex;width:max-content}.lauf__row[data-astro-cid-4dz74sov]{list-style:none;margin:0;padding:0;display:flex;align-items:center}.lauf__row[data-astro-cid-4dz74sov] li[data-astro-cid-4dz74sov]{padding-inline:clamp(1.75rem,4vw,3.25rem)}.logo[data-astro-cid-4dz74sov]{display:block;height:calc(clamp(3rem,4.5vw,4rem)/sqrt(var(--ratio)));aspect-ratio:var(--ratio);background:var(--text);opacity:.8;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat}@media(prefers-reduced-motion:no-preference){.lauf__track[data-astro-cid-4dz74sov]{animation:lauf-scroll 40s linear infinite}.lauf[data-astro-cid-4dz74sov]:hover .lauf__track[data-astro-cid-4dz74sov],.lauf[data-astro-cid-4dz74sov]:focus-within .lauf__track[data-astro-cid-4dz74sov]{animation-play-state:paused}}@keyframes lauf-scroll{to{transform:translate(-50%)}}.news[data-astro-cid-zmm3bjuf]{padding-block:var(--section)}.news__list[data-astro-cid-zmm3bjuf]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:2rem}@media(min-width:860px){.news__list[data-astro-cid-zmm3bjuf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.news__item[data-astro-cid-zmm3bjuf]{border-top:1px solid var(--line-strong);padding-top:1rem;display:grid;gap:.6rem;align-content:start}.news__item[data-astro-cid-zmm3bjuf] h3[data-astro-cid-zmm3bjuf]{margin:0}.news__item[data-astro-cid-zmm3bjuf] h3[data-astro-cid-zmm3bjuf] a[data-astro-cid-zmm3bjuf]{color:inherit;text-decoration:none}.news__item[data-astro-cid-zmm3bjuf] h3[data-astro-cid-zmm3bjuf] a[data-astro-cid-zmm3bjuf]:hover{text-decoration:underline;text-underline-offset:.2em}.news__item[data-astro-cid-zmm3bjuf] p[data-astro-cid-zmm3bjuf]{margin:0;color:var(--muted)}.schnitt[data-astro-cid-42oqn557]{margin:0}.layer[data-astro-cid-42oqn557]{display:grid;grid-template-columns:1fr;column-gap:1.5rem}.schnitt__head[data-astro-cid-42oqn557]{display:none;padding:0 1.25rem .75rem}@media(min-width:760px){.schnitt__head[data-astro-cid-42oqn557],.layer[data-astro-cid-42oqn557]{display:grid;grid-template-columns:2fr 3fr 4fr;column-gap:1.5rem}}.stack[data-astro-cid-42oqn557]{margin:0}.layer[data-astro-cid-42oqn557]{align-items:center;row-gap:.6rem;min-height:4.5rem;padding:.9rem 1.25rem;background:color-mix(in srgb,var(--blue) var(--tone),var(--bg));border-top:1px solid var(--bg)}.layer[data-astro-cid-42oqn557]:first-child{border-radius:var(--radius-img) var(--radius-img) 0 0;border-top:0}.layer__against[data-astro-cid-42oqn557]{font:var(--text-h3)}.layer__method[data-astro-cid-42oqn557]{margin:0;font-size:.95rem}.layer__steps[data-astro-cid-42oqn557]{margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.step[data-astro-cid-42oqn557]{padding:.3rem .65rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);font:var(--text-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb,var(--bg) 55%,transparent)}.substrate[data-astro-cid-42oqn557]{height:3.5rem;display:flex;align-items:center;padding-inline:1.25rem;border:1px solid var(--line-strong);border-radius:0 0 var(--radius-img) var(--radius-img);background:repeating-linear-gradient(-45deg,var(--line-strong) 0 1px,transparent 1px 10px)}.substrate[data-astro-cid-42oqn557] span[data-astro-cid-42oqn557]{background:var(--bg);padding:.15rem .45rem}figcaption[data-astro-cid-42oqn557]{margin-top:1rem}.is-armed[data-astro-cid-42oqn557] .layer[data-astro-cid-42oqn557]{opacity:0;transform:translateY(-.75rem)}.is-armed[data-astro-cid-42oqn557] .step[data-astro-cid-42oqn557]{opacity:0}.is-armed[data-astro-cid-42oqn557].is-in .layer[data-astro-cid-42oqn557]{opacity:1;transform:none;transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.is-armed[data-astro-cid-42oqn557].is-in .step[data-astro-cid-42oqn557]{opacity:1;transition:opacity .55s var(--ease-out);transition-delay:calc(.45s + var(--i) * 90ms)}.hs[data-astro-cid-wryof7f6]{margin:0}.hs__callouts[data-astro-cid-wryof7f6]{list-style:none;margin:0;padding:0 .75rem;display:grid;grid-template-columns:repeat(4,1fr);align-items:end}.hs__callout[data-astro-cid-wryof7f6]{display:grid;justify-items:start;gap:.5rem}.hs__name[data-astro-cid-wryof7f6]{color:var(--text);white-space:nowrap}.hs__leader[data-astro-cid-wryof7f6]{display:block;width:1px;background:var(--blue-soft);height:calc(1.5rem + (3 - var(--i)) * 1.6rem);margin-left:.2rem}.hs__layer[data-astro-cid-wryof7f6]{height:clamp(3rem,5vw,3.75rem);display:flex;align-items:center;padding-inline:1rem;background:var(--blue);color:var(--bg);border-radius:var(--radius-img) var(--radius-img) 0 0;font:500 .95rem/1.2 var(--font-display)}.hs__substrate[data-astro-cid-wryof7f6]{height:clamp(5rem,9vw,7.5rem);display:flex;align-items:flex-end;padding:.9rem 1rem;border:1px solid var(--line-strong);border-top:0;border-radius:0 0 var(--radius-img) var(--radius-img);background:repeating-linear-gradient(-45deg,var(--line-strong) 0 1px,transparent 1px 10px)}.hs__substrate[data-astro-cid-wryof7f6] span[data-astro-cid-wryof7f6]{background:var(--bg);padding:.15rem .45rem}figcaption[data-astro-cid-wryof7f6]{margin-top:.9rem}@media(prefers-reduced-motion:no-preference){.hs__layer[data-astro-cid-wryof7f6]{transform-origin:left center;animation:hs-apply .8s var(--ease-out) .3s both}.hs__layer[data-astro-cid-wryof7f6] span[data-astro-cid-wryof7f6]{animation:hs-fade .55s var(--ease-out) .85s both}.hs__leader[data-astro-cid-wryof7f6]{transform-origin:bottom;animation:hs-rise .6s var(--ease-out) both;animation-delay:calc(1s + var(--i) * 90ms)}.hs__name[data-astro-cid-wryof7f6]{animation:hs-fade .6s var(--ease-out) both;animation-delay:calc(1.15s + var(--i) * 90ms)}}@keyframes hs-apply{0%{transform:scaleX(0)}}@keyframes hs-rise{0%{transform:scaleY(0)}}@keyframes hs-fade{0%{opacity:0}}.kit[data-astro-cid-cnhyulif]{margin-top:3rem}.kit[data-astro-cid-cnhyulif] [data-astro-cid-cnhyulif][hidden]{display:none!important}.kit__toggles[data-astro-cid-cnhyulif]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.toggle[data-astro-cid-cnhyulif]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer;font:var(--text-tag);letter-spacing:.14em;text-transform:uppercase;transition:background-color .28s var(--ease-out),border-color .28s var(--ease-out),color .28s var(--ease-out)}.toggle[data-astro-cid-cnhyulif]:hover{border-color:var(--text)}.toggle__mark[data-astro-cid-cnhyulif]{display:inline-block;width:.9em;opacity:.35}.toggle[data-astro-cid-cnhyulif][aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.toggle[data-astro-cid-cnhyulif][aria-pressed=true] .toggle__mark[data-astro-cid-cnhyulif]{opacity:1}.toggle[data-astro-cid-cnhyulif]:active{transform:translateY(1px)}.kit__grid[data-astro-cid-cnhyulif]{display:grid;gap:2.5rem}@media(min-width:960px){.kit[data-astro-cid-cnhyulif].is-live .kit__grid[data-astro-cid-cnhyulif]{grid-template-columns:6fr 5fr;gap:5rem;align-items:start}}.callouts[data-astro-cid-cnhyulif]{list-style:none;margin:0;padding:0 .75rem;display:grid;grid-template-columns:repeat(5,1fr);align-items:end}.callout[data-astro-cid-cnhyulif]{display:grid;justify-items:start;gap:.5rem}.callout__name[data-astro-cid-cnhyulif]{color:var(--text);white-space:nowrap}.callout__leader[data-astro-cid-cnhyulif]{display:block;width:1px;margin-left:.2rem;background:var(--blue-soft);height:calc(1.25rem + (4 - var(--i)) * 1.35rem);transform-origin:bottom}.callout[data-astro-cid-cnhyulif]:not(.is-on) .callout__name[data-astro-cid-cnhyulif]{opacity:0}.callout[data-astro-cid-cnhyulif]:not(.is-on) .callout__leader[data-astro-cid-cnhyulif]{transform:scaleY(0)}.callout__name[data-astro-cid-cnhyulif],.callout__leader[data-astro-cid-cnhyulif]{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.coat[data-astro-cid-cnhyulif]{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1rem;background:var(--blue);color:var(--bg);border-radius:var(--radius-img) var(--radius-img) 0 0}.coat__name[data-astro-cid-cnhyulif]{font:500 .95rem/1.2 var(--font-display)}.coat__count[data-astro-cid-cnhyulif]{font:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.substrate[data-astro-cid-cnhyulif]{height:clamp(4rem,7vw,5.5rem);display:flex;align-items:flex-end;padding:.8rem 1rem;border:1px solid var(--line-strong);border-top:0;border-radius:0 0 var(--radius-img) var(--radius-img);background:repeating-linear-gradient(-45deg,var(--line-strong) 0 1px,transparent 1px 10px)}.substrate[data-astro-cid-cnhyulif] span[data-astro-cid-cnhyulif]{background:var(--bg);padding:.15rem .45rem}.fn[data-astro-cid-cnhyulif]{padding-block:1.25rem;border-top:1px solid var(--line)}.fn[data-astro-cid-cnhyulif]:first-of-type{border-top-color:var(--line-strong)}.fn[data-astro-cid-cnhyulif] h3[data-astro-cid-cnhyulif]{margin-bottom:.4rem}.fn[data-astro-cid-cnhyulif] p[data-astro-cid-cnhyulif]{margin:0}.kit__empty[data-astro-cid-cnhyulif]{color:var(--muted);padding-block:1.25rem;border-top:1px solid var(--line-strong);margin:0}.kit__cta[data-astro-cid-cnhyulif]{margin-top:2rem}@media(prefers-reduced-motion:reduce){.toggle[data-astro-cid-cnhyulif],.callout__name[data-astro-cid-cnhyulif],.callout__leader[data-astro-cid-cnhyulif]{transition:none}}.steps[data-astro-cid-un4c34s6]{list-style:none;margin:0;padding:0}.step[data-astro-cid-un4c34s6]{display:grid;grid-template-columns:3.5rem 1fr;gap:1.25rem;align-items:baseline;padding-block:clamp(1.5rem,3vw,2.25rem);border-top:1px solid var(--line)}.step[data-astro-cid-un4c34s6]:first-child{border-top:0;padding-top:0}.step__no[data-astro-cid-un4c34s6]{font:500 clamp(1.1rem,2vw,1.35rem)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted)}.step[data-astro-cid-un4c34s6] h3[data-astro-cid-un4c34s6]{font:600 clamp(1.25rem,2.2vw,1.6rem)/1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 .5rem}.step[data-astro-cid-un4c34s6] p[data-astro-cid-un4c34s6]{margin:0;color:var(--muted);max-width:46ch}.step--goal[data-astro-cid-un4c34s6] h3[data-astro-cid-un4c34s6]{font-size:clamp(1.75rem,3.4vw,2.5rem);margin:0;transition:color .42s var(--ease-out)}.steps[data-astro-cid-un4c34s6]:not(.is-live) .step--goal[data-astro-cid-un4c34s6] h3[data-astro-cid-un4c34s6],.is-live[data-astro-cid-un4c34s6] .step--goal[data-astro-cid-un4c34s6].is-current h3[data-astro-cid-un4c34s6]{color:var(--accent)}.is-live[data-astro-cid-un4c34s6] .step[data-astro-cid-un4c34s6]{transition:opacity .32s var(--ease-out);opacity:.38}.is-live[data-astro-cid-un4c34s6] .step[data-astro-cid-un4c34s6].is-reached{opacity:.7}.is-live[data-astro-cid-un4c34s6] .step[data-astro-cid-un4c34s6].is-reached .step__no[data-astro-cid-un4c34s6]{color:var(--blue-soft)}.is-live[data-astro-cid-un4c34s6] .step[data-astro-cid-un4c34s6].is-current{opacity:1}.is-live[data-astro-cid-un4c34s6] .step[data-astro-cid-un4c34s6].is-current .step__no[data-astro-cid-un4c34s6]{color:var(--text)}@media(prefers-reduced-motion:reduce){.is-live[data-astro-cid-un4c34s6] .step[data-astro-cid-un4c34s6],.step--goal[data-astro-cid-un4c34s6] h3[data-astro-cid-un4c34s6]{transition:none}}.actions[data-astro-cid-ho34mlat]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.block[data-astro-cid-ho34mlat]{padding-block:var(--section)}.tint[data-astro-cid-ho34mlat]{background:var(--bg-tint)}.hero[data-astro-cid-ho34mlat]{padding-block:clamp(3.5rem,8vw,6rem) clamp(4rem,8vw,6.5rem)}.hero__grid[data-astro-cid-ho34mlat]{display:grid;gap:2rem}.hero[data-astro-cid-ho34mlat] h1[data-astro-cid-ho34mlat]{max-width:30ch;margin:0}.hero__figure[data-astro-cid-ho34mlat]{margin-top:1rem}@media(min-width:960px){.hero__grid[data-astro-cid-ho34mlat]{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;column-gap:1.5rem;align-items:start}.hero__title[data-astro-cid-ho34mlat]{grid-column:1 / -1}.hero__aside[data-astro-cid-ho34mlat]{grid-column:1 / 7}.hero__figure[data-astro-cid-ho34mlat]{grid-column:8 / 13;margin-top:0}}.hero[data-astro-cid-ho34mlat] .lead[data-astro-cid-ho34mlat]{margin:0;max-width:54ch}.layers[data-astro-cid-ho34mlat]{padding-top:calc(var(--section) * .6)}.layers__intro[data-astro-cid-ho34mlat]{max-width:62ch}.layers__figure[data-astro-cid-ho34mlat]{margin-top:clamp(2.5rem,5vw,3.5rem)}.layers__text[data-astro-cid-ho34mlat]{display:grid;gap:0 4rem;margin-top:2.5rem}@media(min-width:860px){.layers__text[data-astro-cid-ho34mlat]{grid-template-columns:1fr 1fr}}.layers__text[data-astro-cid-ho34mlat] p[data-astro-cid-ho34mlat]{max-width:58ch}.platform[data-astro-cid-ho34mlat]{padding-top:0}.platform__inner[data-astro-cid-ho34mlat]{padding-top:var(--section);border-top:1px solid var(--line)}.platform[data-astro-cid-ho34mlat] h2[data-astro-cid-ho34mlat]{margin-bottom:2.5rem}.platform__grid[data-astro-cid-ho34mlat]{display:grid;gap:3rem}@media(min-width:960px){.platform__grid[data-astro-cid-ho34mlat]{grid-template-columns:6fr 5fr;gap:6rem;align-items:start}}.platform__intro[data-astro-cid-ho34mlat] p[data-astro-cid-ho34mlat]:not(.statement){max-width:54ch}.principles[data-astro-cid-ho34mlat]{list-style:none;margin:0;padding:0}.principles[data-astro-cid-ho34mlat] li[data-astro-cid-ho34mlat]{padding-block:1.25rem;border-top:1px solid var(--line)}.principles[data-astro-cid-ho34mlat] li[data-astro-cid-ho34mlat]:first-child{padding-top:0;border-top:0}.principles[data-astro-cid-ho34mlat] h3[data-astro-cid-ho34mlat]{margin:0 0 .4rem}.principles[data-astro-cid-ho34mlat] p[data-astro-cid-ho34mlat]{margin:0;color:var(--muted);font-size:.95rem}.figures[data-astro-cid-ho34mlat]{padding-block:calc(var(--section) * .7)}.figures__head[data-astro-cid-ho34mlat]{display:grid;gap:1.25rem;justify-items:start;margin-bottom:3rem}@media(min-width:860px){.figures__head[data-astro-cid-ho34mlat]{grid-template-columns:1fr auto;align-items:end;gap:4rem}}.figures__title[data-astro-cid-ho34mlat]{margin:0 0 .75rem}.figures__lead[data-astro-cid-ho34mlat]{margin:0;max-width:64ch}.figures__list[data-astro-cid-ho34mlat]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem;margin:0}@media(min-width:960px){.figures__list[data-astro-cid-ho34mlat]{grid-template-columns:repeat(4,1fr)}}.figures__list[data-astro-cid-ho34mlat] div[data-astro-cid-ho34mlat]{border-top:2px solid var(--accent);padding-top:1rem;display:grid;gap:.5rem;align-content:start}.figures__list[data-astro-cid-ho34mlat] dd[data-astro-cid-ho34mlat]{margin:0}.figures__value[data-astro-cid-ho34mlat]{font:500 clamp(1.4rem,2.6vw,1.9rem)/1.15 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--signal)}.figures__text[data-astro-cid-ho34mlat]{color:var(--muted);font-size:.95rem;max-width:30ch}.fn-series[data-astro-cid-ho34mlat]{max-width:62ch;margin-top:-.25rem}.statement[data-astro-cid-ho34mlat]{font:500 clamp(1.3rem,2.4vw,1.75rem)/1.3 var(--font-display);letter-spacing:-.01em;max-width:30ch;margin-bottom:1.25rem}.process[data-astro-cid-ho34mlat]{background:var(--bg);color:var(--text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .process[data-astro-cid-ho34mlat]{background:var(--surface)}}.process__grid[data-astro-cid-ho34mlat]{display:grid;gap:3rem}@media(min-width:960px){.process__grid[data-astro-cid-ho34mlat]{grid-template-columns:5fr 7fr;gap:6rem;align-items:start}.process__intro[data-astro-cid-ho34mlat]{position:sticky;top:7rem}}.about__grid[data-astro-cid-ho34mlat]{display:grid;gap:3rem}@media(min-width:960px){.about__grid[data-astro-cid-ho34mlat]{grid-template-columns:6fr 6fr;column-gap:5rem;align-items:center}}.about[data-astro-cid-ho34mlat] h2[data-astro-cid-ho34mlat]{max-width:24ch}.about__text[data-astro-cid-ho34mlat] p[data-astro-cid-ho34mlat]{max-width:54ch}.about__facts[data-astro-cid-ho34mlat]{display:grid;grid-template-columns:auto 1fr;gap:1.25rem 2.5rem;margin:2rem 0;padding-block:1.5rem;border-block:1px solid var(--line)}@media(max-width:520px){.about__facts[data-astro-cid-ho34mlat]{grid-template-columns:1fr}}.about__facts[data-astro-cid-ho34mlat] div[data-astro-cid-ho34mlat]{display:grid;gap:.5rem;align-content:start}.about__facts[data-astro-cid-ho34mlat] dd[data-astro-cid-ho34mlat]{margin:0;color:var(--muted);font-size:.95rem;max-width:34ch}.about__value[data-astro-cid-ho34mlat]{font:500 clamp(1.75rem,3.2vw,2.4rem)/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.about__photos[data-astro-cid-ho34mlat]{display:grid;grid-template-columns:3fr 2fr;gap:.75rem}.about__main[data-astro-cid-ho34mlat]{grid-row:span 2}.about__main[data-astro-cid-ho34mlat] figure,.about__main[data-astro-cid-ho34mlat] picture{height:100%}.about__main[data-astro-cid-ho34mlat] img{height:100%;aspect-ratio:auto}.about__network[data-astro-cid-ho34mlat]{margin-top:clamp(3.5rem,7vw,5rem);display:grid;gap:1.75rem}.about__network[data-astro-cid-ho34mlat] .sz-label[data-astro-cid-ho34mlat]{margin:0}.closing__grid[data-astro-cid-ho34mlat]{display:grid;gap:3rem}.closing[data-astro-cid-ho34mlat] h2[data-astro-cid-ho34mlat]{font:var(--text-h1);letter-spacing:-.02em;max-width:22ch;margin:0 0 1.5rem}.closing__main[data-astro-cid-ho34mlat] .lead[data-astro-cid-ho34mlat]{margin-bottom:1.75rem}@media(min-width:960px){.closing__grid[data-astro-cid-ho34mlat]{grid-template-columns:6fr 5fr;gap:5rem;align-items:center}}.closing__photo[data-astro-cid-ho34mlat]{max-width:30rem}@media(prefers-reduced-motion:no-preference){.hero[data-astro-cid-ho34mlat] .sz-eyebrow[data-astro-cid-ho34mlat],.hero[data-astro-cid-ho34mlat] h1[data-astro-cid-ho34mlat],.hero__aside[data-astro-cid-ho34mlat]{animation:rise .7s var(--ease-out) both}.hero[data-astro-cid-ho34mlat] h1[data-astro-cid-ho34mlat]{animation-delay:80ms}.hero__aside[data-astro-cid-ho34mlat]{animation-delay:.24s}}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}}.faq-wrap[data-astro-cid-ho34mlat]{margin-top:2rem}
