.dl[data-astro-cid-ekz6gzim]{overflow:var(--overflow-clip);position:relative}.dl__inner[data-astro-cid-ekz6gzim]{padding-block:var(--section-space);gap:48px 24px;display:grid}.dl__intro[data-astro-cid-ekz6gzim]{max-width:36ch;color:var(--fg-muted);margin-top:24px}.dl__diagram[data-astro-cid-ekz6gzim]{display:none}.dl__svg[data-astro-cid-ekz6gzim]{width:100%;height:auto;display:block;overflow:visible}.d-tone[data-astro-cid-ekz6gzim]{fill:var(--color-navy-raised)}.d-track[data-astro-cid-ekz6gzim]{fill:var(--color-line-on-navy)}.d-progress[data-astro-cid-ekz6gzim],.d-packet[data-astro-cid-ekz6gzim]{display:none}.d-progress[data-astro-cid-ekz6gzim]{fill:var(--color-light)}.d-ring[data-astro-cid-ekz6gzim]{fill:var(--color-navy);stroke:var(--color-light);stroke-width:2px}.d-ink[data-astro-cid-ekz6gzim]{fill:var(--color-light)}.d-gate[data-astro-cid-ekz6gzim]{stroke:var(--color-light);stroke-width:2.5px}.d-dot[data-astro-cid-ekz6gzim],.d-pulse[data-astro-cid-ekz6gzim]{fill:var(--color-coral)}.d-pulse[data-astro-cid-ekz6gzim]{opacity:0}.d-result[data-astro-cid-ekz6gzim]{fill:var(--color-light)}.d-other[data-astro-cid-ekz6gzim],.d-packet[data-astro-cid-ekz6gzim]{fill:var(--color-light);stroke:var(--color-navy);stroke-width:2.5px}.dl__labels[data-astro-cid-ekz6gzim]{height:64px;margin-top:20px;position:relative}.dl__labels[data-astro-cid-ekz6gzim] li[data-astro-cid-ekz6gzim]{left:var(--stop);width:14ch;color:var(--fg);font-size:.9375rem;line-height:1.35;position:absolute;top:0}.dl__labels[data-astro-cid-ekz6gzim] li[data-astro-cid-ekz6gzim][data-result]{width:11ch}.dl__label-number[data-astro-cid-ekz6gzim]{font-family:var(--font-display);color:var(--fg-muted);display:block}.dl__list[data-astro-cid-ekz6gzim]{--dl-dot:22px;--dl-ring:11px;position:relative}.dl__rail[data-astro-cid-ekz6gzim]{left:calc(var(--dl-dot) / 2 - .5px);background-color:var(--color-light-muted);width:1px;position:absolute;top:14px;bottom:0}.dl__step[data-astro-cid-ekz6gzim]:last-child:before{content:"";width:var(--dl-dot);background-color:var(--color-navy);position:absolute;top:13px;bottom:0;left:0}.dl__step[data-astro-cid-ekz6gzim]{padding-bottom:40px;padding-left:48px;position:relative}.dl__step[data-astro-cid-ekz6gzim]:last-child{padding-bottom:0}.dl__marker[data-astro-cid-ekz6gzim]{left:calc(var(--dl-dot) / 2);width:var(--dl-ring);height:var(--dl-ring);border:1px solid var(--color-light);background-color:var(--color-navy);border-radius:9999px;position:absolute;top:13px;transform:translate(-50%,-50%)}.dl__step[data-astro-cid-ekz6gzim][data-decision] .dl__marker[data-astro-cid-ekz6gzim]{width:var(--dl-dot);height:var(--dl-dot);background-color:var(--color-coral);border:0}.dl__step[data-astro-cid-ekz6gzim]:last-child .dl__marker[data-astro-cid-ekz6gzim]{width:var(--dl-dot);height:var(--dl-dot);background-color:var(--color-light);border:0}.dl__number[data-astro-cid-ekz6gzim]{font-family:var(--font-display);color:var(--fg-muted);font-size:.9375rem;line-height:1.5;display:block}.dl__title[data-astro-cid-ekz6gzim]{letter-spacing:-.01em;margin-top:2px;font-size:clamp(1.3125rem,1.15rem + .7vw,1.75rem);line-height:1.2}.dl__text[data-astro-cid-ekz6gzim]{max-width:44ch;color:var(--fg-muted);margin-top:10px}@media (min-width:64rem){.dl__diagram[data-astro-cid-ekz6gzim]{display:block}.dl__inner[data-astro-cid-ekz6gzim]{grid-template-columns:repeat(12,minmax(0,1fr))}.dl__head[data-astro-cid-ekz6gzim]{grid-column:1/span 5}.dl__list[data-astro-cid-ekz6gzim]{grid-column:7/span 6}.dl__diagram[data-astro-cid-ekz6gzim]{grid-area:2/1/auto/-1}}@media (min-width:64rem) and (min-height:700px) and (prefers-reduced-motion:no-preference){html.motion:not(.motion-timeout) .dl__pin[data-astro-cid-ekz6gzim]{align-items:center;min-height:100vh;display:flex}html.motion:not(.motion-timeout) .dl__inner[data-astro-cid-ekz6gzim]{row-gap:clamp(32px,6vh,72px);padding-block:48px}html.motion:not(.motion-timeout) .dl__steps[data-astro-cid-ekz6gzim]{align-content:start;min-height:13.5rem;display:grid}html.motion:not(.motion-timeout) .dl__rail[data-astro-cid-ekz6gzim],html.motion:not(.motion-timeout) .dl__marker[data-astro-cid-ekz6gzim],html.motion:not(.motion-timeout) .dl__step[data-astro-cid-ekz6gzim]:last-child:before{display:none}html.motion:not(.motion-timeout) [data-astro-cid-ekz6gzim]:is(.d-progress,.d-packet){display:inline}html.motion:not(.motion-timeout) .dl__step[data-astro-cid-ekz6gzim]{grid-area:1/1;padding:0}html.motion:not(.motion-timeout) .dl__step[data-astro-cid-ekz6gzim]:not(:first-child){opacity:0}html.motion:not(.motion-timeout) .dl__number[data-astro-cid-ekz6gzim]{font-size:1.0625rem}html.motion:not(.motion-timeout) .dl__title[data-astro-cid-ekz6gzim]{letter-spacing:-.02em;margin-top:8px;font-size:clamp(1.875rem,1.3rem + 2.5vw,3.25rem);line-height:1.1}html.motion:not(.motion-timeout) .dl__text[data-astro-cid-ekz6gzim]{max-width:34ch;margin-top:16px;font-size:clamp(1.1875rem,1.1rem + .45vw,1.5rem);line-height:1.4}html.motion:not(.motion-timeout) .dl__labels[data-astro-cid-ekz6gzim] li[data-astro-cid-ekz6gzim]{opacity:.7}}.low[data-astro-cid-ahn2m6ns]{--low-ring:11px;--low-dot:22px;position:relative}.low__label[data-astro-cid-ahn2m6ns]{color:var(--fg-muted)}.low__dome[data-astro-cid-ahn2m6ns]{width:calc(var(--low-r) * 2);height:calc(var(--low-r) * 2);background-color:var(--color-light);border-radius:9999px;position:absolute}.low__track[data-astro-cid-ahn2m6ns]{position:absolute}.low__line[data-astro-cid-ahn2m6ns]{background-color:var(--color-light-muted);width:100%;height:100%;display:block}.low__marker[data-astro-cid-ahn2m6ns],.low__pulse[data-astro-cid-ahn2m6ns]{z-index:1;width:var(--low-ring);height:var(--low-ring);border:1px solid var(--color-light);background-color:var(--color-navy);border-radius:9999px;position:absolute}[data-astro-cid-ahn2m6ns][data-decision] .low__marker[data-astro-cid-ahn2m6ns],.low__pulse[data-astro-cid-ahn2m6ns]{width:var(--low-dot);height:var(--low-dot);background-color:var(--color-coral);border:0}.low__pulse[data-astro-cid-ahn2m6ns]{z-index:0;opacity:0}.low__number[data-astro-cid-ahn2m6ns]{font-family:var(--font-display);color:var(--fg-muted);font-size:.9375rem;line-height:1.5;display:block}.low__title[data-astro-cid-ahn2m6ns]{font-family:var(--font-sans);text-wrap:balance;margin-top:4px;font-size:1.0625rem;line-height:1.35}.low__result[data-astro-cid-ahn2m6ns]{z-index:1;color:var(--color-navy);position:absolute}.low__result[data-astro-cid-ahn2m6ns] .low__number[data-astro-cid-ahn2m6ns]{color:var(--color-ink-muted)}.low__result-title[data-astro-cid-ahn2m6ns]{letter-spacing:-.01em;margin-top:4px;font-size:clamp(1.3125rem,1.15rem + .7vw,1.75rem);line-height:1.2}@media (max-width:63.999rem){.low[data-astro-cid-ahn2m6ns]{--low-r:min(88vw, 520px);--low-x:calc(var(--page-margin) + var(--low-dot) / 2);--low-rise:calc(var(--low-r) * .5);padding-bottom:var(--low-rise)}.low__label[data-astro-cid-ahn2m6ns]{margin-bottom:28px}.low__dome[data-astro-cid-ahn2m6ns]{left:calc(var(--low-x) - var(--low-r));bottom:calc(var(--low-rise) - var(--low-r) * 2)}.low__track[data-astro-cid-ahn2m6ns]{left:calc(var(--low-x) - .5px);top:calc(1.05625rem + 40px);bottom:var(--low-rise);width:1px}.low__line[data-astro-cid-ahn2m6ns]{transform-origin:top}.low__station[data-astro-cid-ahn2m6ns]{padding-bottom:28px;padding-left:44px;position:relative}.low__marker[data-astro-cid-ahn2m6ns],.low__pulse[data-astro-cid-ahn2m6ns]{left:calc(var(--low-dot) / 2);top:12px;translate:-50% -50%}.low__result[data-astro-cid-ahn2m6ns]{left:calc(var(--low-x) + 28px);max-width:min(60vw,14ch);bottom:24px}}@media (min-width:64rem){.low[data-astro-cid-ahn2m6ns]{--low-r:clamp(280px, 27vw, 520px);--low-base:calc(var(--low-r) * .3);padding-bottom:var(--low-base)}.low__label[data-astro-cid-ahn2m6ns]{margin-bottom:20px}.low__dome[data-astro-cid-ahn2m6ns]{right:calc(var(--low-r) * -.7);bottom:calc(var(--low-r) * -1)}.low__track[data-astro-cid-ahn2m6ns]{left:var(--container-edge);right:calc(var(--low-r) * 1.254);bottom:var(--low-base);height:1px}.low__line[data-astro-cid-ahn2m6ns]{transform-origin:0}.low__list[data-astro-cid-ahn2m6ns]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.low__station[data-astro-cid-ahn2m6ns]{grid-column:span 2;padding-bottom:32px;position:relative}.low__marker[data-astro-cid-ahn2m6ns],.low__pulse[data-astro-cid-ahn2m6ns]{bottom:0;left:0;translate:0 50%}[data-astro-cid-ahn2m6ns][data-decision] .low__marker[data-astro-cid-ahn2m6ns],.low__pulse[data-astro-cid-ahn2m6ns]{translate:calc((var(--low-ring) - var(--low-dot)) / 2) 50%}.low__result[data-astro-cid-ahn2m6ns]{left:calc(100% - var(--low-r) * .9);bottom:calc(var(--low-r) * .1);max-width:calc(var(--low-r) * .9 - var(--page-margin))}}.statement-section[data-astro-cid-zx4qcpyt]{overflow:var(--overflow-clip);position:relative}.statement-section__inner[data-astro-cid-zx4qcpyt]{position:relative}.statement[data-astro-cid-zx4qcpyt]{text-wrap:balance;max-width:17ch}.statement__link[data-astro-cid-zx4qcpyt]{margin-top:40px}.hero[data-astro-cid-lcdefpme]{overflow:var(--overflow-clip);position:relative}.hero__copy[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-height) + clamp(32px, 4.5vw, 64px));padding-bottom:clamp(56px,6vw,88px);position:relative}.hero[data-astro-cid-lcdefpme] .low{position:relative}.hero__headline[data-astro-cid-lcdefpme]{max-width:13em}.hero__accent[data-astro-cid-lcdefpme]{color:var(--color-coral);white-space:nowrap}.hero__lead[data-astro-cid-lcdefpme]{max-width:36ch;color:var(--fg-muted);margin-top:clamp(24px,2.5vw,32px)}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:clamp(32px,3vw,40px);display:flex}.builds-section[data-astro-cid-lcdefpme]{overflow:var(--overflow-clip);position:relative}.builds[data-astro-cid-lcdefpme]{row-gap:32px;position:relative}.builds__heading[data-astro-cid-lcdefpme],.builds__body[data-astro-cid-lcdefpme]{grid-column:1/-1}.builds__second[data-astro-cid-lcdefpme]{color:var(--fg-muted);max-width:52ch;margin-top:24px}.builds__close[data-astro-cid-lcdefpme]{border-top:1px solid var(--fg);margin-top:48px;padding-top:24px}.builds__teasers[data-astro-cid-lcdefpme]{margin-top:clamp(48px,6vw,96px);position:relative}.builds__all[data-astro-cid-lcdefpme]{margin-top:24px}.builds__block[data-astro-cid-lcdefpme]{margin-top:var(--section-space);position:relative}.builds__contact[data-astro-cid-lcdefpme]{row-gap:16px;margin-top:clamp(40px,5vw,72px)}.builds__contact-text[data-astro-cid-lcdefpme],.builds__contact-action[data-astro-cid-lcdefpme]{grid-column:1/-1}.builds__contact-text[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--fg-muted)}.principles-note[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--fg-muted);margin-top:24px}@media (min-width:64rem){.builds__contact-text[data-astro-cid-lcdefpme],.builds__contact-action[data-astro-cid-lcdefpme]{grid-column:7/span 6}.builds__heading[data-astro-cid-lcdefpme]{grid-column:1/span 6}.builds__body[data-astro-cid-lcdefpme]{grid-column:7/span 6}}
