.sheet.svelte-hqbfyv{z-index:1;color:#1a2334;min-height:clamp(560px,88vh,900px);font-family:var(--font-body);position:relative}.body.svelte-hqbfyv{padding:40px var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:40px;min-height:660px;display:grid}.col.svelte-hqbfyv{max-width:660px}.tag.svelte-hqbfyv{font-family:var(--font-mono);letter-spacing:.16em;color:#146cc5;margin:0 0 22px;font-size:12.5px}.h1.svelte-hqbfyv{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(38px,4.4vw,70px);font-weight:600;line-height:1.02}.dim.svelte-hqbfyv{width:100%;max-width:560px;height:26px;margin-bottom:26px;display:block}.dim.svelte-hqbfyv path:where(.svelte-hqbfyv){stroke:#146cc5;stroke-width:1.2px;fill:none}.dim.svelte-hqbfyv .plate:where(.svelte-hqbfyv){fill:#eff2f6;stroke:none}.dim.svelte-hqbfyv text:where(.svelte-hqbfyv){font-family:var(--font-mono);letter-spacing:.16em;fill:#146cc5;font-size:12px}.lede.svelte-hqbfyv{color:#4e5867;max-width:480px;margin:0 0 32px;font-size:16.5px;line-height:1.7}.actions.svelte-hqbfyv{flex-wrap:wrap;gap:10px;display:flex}.btn.svelte-hqbfyv{font-family:var(--font-mono);letter-spacing:.14em;border:1px solid #1a2334;padding:14px 24px;font-size:12.5px;text-decoration:none;transition:background-color .15s,color .15s}.solid.svelte-hqbfyv{color:#eff2f6;background:#1a2334}.solid.svelte-hqbfyv:hover{background:#146cc5;border-color:#146cc5}.line.svelte-hqbfyv{color:#1a2334}.line.svelte-hqbfyv:hover{color:#146cc5;border-color:#146cc5}.drawing.svelte-hqbfyv{aspect-ratio:4900/4300;width:100%;height:auto;max-height:620px}.part.svelte-hqbfyv{fill:none;stroke:#1a2334;stroke-width:22px;stroke-linejoin:round;stroke-linecap:round}.part.accent.svelte-hqbfyv{stroke:#146cc5}.centre.svelte-hqbfyv{stroke:#146cc5;stroke-width:7px;stroke-dasharray:120 34 14 34;opacity:.55;fill:none}.lead.svelte-hqbfyv path:where(.svelte-hqbfyv),.detail.svelte-hqbfyv path:where(.svelte-hqbfyv){stroke:#1a2334;stroke-width:7px;fill:none}.detail.svelte-hqbfyv circle:where(.svelte-hqbfyv){fill:none;stroke:#1a2334;stroke-width:7px;stroke-dasharray:46 30}.node.svelte-hqbfyv{fill:#146cc5;stroke:none}.vector.svelte-hqbfyv .anchor:where(.svelte-hqbfyv){fill:#eff2f6;stroke:#146cc5;stroke-width:7px;transition:fill .12s,stroke-width .12s}.vector.svelte-hqbfyv .anchor.on:where(.svelte-hqbfyv){fill:#146cc5;stroke-width:12px}.vector.svelte-hqbfyv .hit:where(.svelte-hqbfyv){fill:#0000;stroke:none;cursor:crosshair}.spline.svelte-hqbfyv{fill:none;stroke:#146cc5;stroke-width:7px;stroke-dasharray:34 24;opacity:.4;transition:opacity .12s}.editing.svelte-hqbfyv .spline:where(.svelte-hqbfyv){opacity:.95}.knob.svelte-hqbfyv{fill:#eff2f6;stroke:#146cc5;stroke-width:9px;pointer-events:none;transition:fill .12s}.knob.held.svelte-hqbfyv{fill:#146cc5}.knob-hit.svelte-hqbfyv{fill:#0000;stroke:none;cursor:grab;touch-action:none}.knob-hit.svelte-hqbfyv:active{cursor:grabbing}.knob.square.svelte-hqbfyv{fill:#eff2f6;stroke:#146cc5;stroke-width:9px;pointer-events:none}.knob.square.held.svelte-hqbfyv{fill:#146cc5}.quantum.svelte-hqbfyv{pointer-events:all;cursor:grab;touch-action:none}.quantum.svelte-hqbfyv:hover{stroke:#146cc5}.quantum.held.svelte-hqbfyv{cursor:grabbing;stroke:#146cc5}.knob-hit.svelte-hqbfyv:hover+.knob:where(.svelte-hqbfyv),.knob-hit.svelte-hqbfyv:hover{fill:#0000}.drawing.editing.svelte-hqbfyv{cursor:grabbing}.vector.svelte-hqbfyv .handle:where(.svelte-hqbfyv){fill:none;stroke:#146cc5;stroke-width:5px;opacity:.7}.readout.svelte-hqbfyv{font-family:var(--font-mono);letter-spacing:9px;fill:#1a233480;font-size:68px;transition:fill .12s}.readout.live.svelte-hqbfyv{fill:#146cc5}.arrow.svelte-hqbfyv{fill:none;stroke:#1a2334;stroke-width:7px;stroke-linejoin:round;stroke-linecap:round}.lead.svelte-hqbfyv text:where(.svelte-hqbfyv),.detail.svelte-hqbfyv text:where(.svelte-hqbfyv){font-family:var(--font-mono);letter-spacing:10px;fill:#1a2334;font-size:96px}.lead.svelte-hqbfyv .sub:where(.svelte-hqbfyv),.detail.svelte-hqbfyv .sub:where(.svelte-hqbfyv){fill:#146cc5;font-size:78px}.footrow.svelte-hqbfyv{padding:44px var(--gutter) 40px;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.titleblock.svelte-hqbfyv{width:320px;font-family:var(--font-mono);letter-spacing:.08em;background:#fafbfdb8;border:1px solid #1a23348c;flex-shrink:0;font-size:12px;overflow:hidden}.tb-name.svelte-hqbfyv{letter-spacing:.14em;color:#146cc5;border-bottom:1px solid #1a23348c;padding:9px 12px;font-size:12.5px}.tb-row.svelte-hqbfyv{border-bottom:1px solid #1a233438;grid-template-columns:1fr 1fr;display:grid}.tb-row.wide.svelte-hqbfyv{border-bottom:0}.tb-row.svelte-hqbfyv span:where(.svelte-hqbfyv){color:#1a2334;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.tb-row.svelte-hqbfyv span:where(.svelte-hqbfyv)+span:where(.svelte-hqbfyv){border-left:1px solid #1a233438}.tb-row.svelte-hqbfyv em:where(.svelte-hqbfyv){letter-spacing:.14em;color:#1a2334b3;font-size:12.5px;font-style:normal}.notes.svelte-hqbfyv{font-family:var(--font-mono);letter-spacing:.12em;color:#1a2334b3;flex-direction:column;gap:5px;font-size:13px;display:flex}@media (width<=1240px){.sheet.svelte-hqbfyv{min-height:0}.body.svelte-hqbfyv{padding:24px var(--gutter) 0;grid-template-columns:1fr;gap:24px;min-height:0}.drawing.svelte-hqbfyv{max-height:380px;margin:0 auto}.footrow.svelte-hqbfyv{padding:32px 40px 36px}}@media (width<=780px){.body.svelte-hqbfyv{padding:16px 22px 0}.lead.svelte-hqbfyv text:where(.svelte-hqbfyv),.detail.svelte-hqbfyv text:where(.svelte-hqbfyv){display:none}.h1.svelte-hqbfyv{font-size:clamp(30px,8vw,42px)}.drawing.svelte-hqbfyv{max-height:280px}.footrow.svelte-hqbfyv{flex-direction:column;align-items:stretch;gap:24px;padding:26px 22px 32px}.titleblock.svelte-hqbfyv{width:100%}}.band.svelte-10y6uor{z-index:1;padding:clamp(28px, 5vw, 64px) var(--gutter) clamp(32px, 5.5vw, 72px);position:relative}.type.svelte-10y6uor{cursor:default;touch-action:pan-y;border-top:1px solid #1a23342e;border-bottom:1px solid #1a23342e;justify-content:space-between;align-items:flex-end;width:100%;padding:clamp(14px,2vw,26px) 0;display:flex;container-type:inline-size}.ch.svelte-10y6uor{--w:0;font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.02em;color:color-mix(in oklab, #1a2334, #146cc5 calc(var(--w) * 100%));transform:translateY(calc(var(--w) * -.13em)) scale(calc(1 + var(--w) * .08), calc(1 + var(--w) * .26)) skewX(calc(var(--w) * -9deg)) rotate(calc(var(--w) * var(--dir) * 2.5deg));transform-origin:50% 90%;will-change:transform;font-size:clamp(13px,7.1cqw,108px);font-weight:600;line-height:.9;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .28s;display:block}.gap.svelte-10y6uor{flex:none;width:clamp(6px,2.4cqw,40px);display:block}@media (prefers-reduced-motion:reduce){.ch.svelte-10y6uor{transition:color .2s;transform:none}}@media (hover:none){.ch.svelte-10y6uor{transform:none}}.sheet.svelte-160b0de{--pad:var(--gutter);z-index:1;padding:88px var(--pad) 84px;color:#1a2334;font-family:var(--font-body);position:relative}.head.svelte-160b0de{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:128px;display:flex}.tag.svelte-160b0de{font-family:var(--font-mono);letter-spacing:.16em;color:#146cc5;margin:0 0 18px;font-size:12.5px}.h2.svelte-160b0de{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.028em;max-width:15em;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.12}.note.svelte-160b0de{color:#4e5867;border-left:2px solid #146cc5;max-width:300px;margin:0 0 4px;padding-left:20px;font-size:14.5px;line-height:1.65}.plate.svelte-160b0de{margin-inline:calc(-1 * var(--pad));border-top:2px solid #1a2334;border-bottom:1px solid #1a233429;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.cell.svelte-160b0de{color:inherit;border-right:1px solid #1a23341a;flex-direction:column;padding:26px 34px 28px;text-decoration:none;transition:background-color .2s;display:flex}.cell.svelte-160b0de:last-child{border-right:0}.cell.svelte-160b0de:hover{background:#146cc50d}.cell-top.svelte-160b0de{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.balloon.svelte-160b0de svg:where(.svelte-160b0de){width:36px;height:36px;display:block}.balloon.svelte-160b0de circle:where(.svelte-160b0de){fill:none;stroke:#1a2334;stroke-width:1.6px}.balloon.svelte-160b0de text:where(.svelte-160b0de){font-family:var(--font-mono);fill:#1a2334;font-size:15px}.partno.svelte-160b0de{font-family:var(--font-mono);letter-spacing:.08em;color:#146cc5;font-size:12.5px}.art.svelte-160b0de{justify-content:center;align-items:flex-end;min-height:150px;margin-top:-104px;margin-bottom:18px;display:flex}.art.svelte-160b0de img:where(.svelte-160b0de){width:100%;max-width:210px;height:auto;max-height:150px;display:block}.name.svelte-160b0de{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.016em;margin:0 0 8px;font-size:20px;font-weight:600}.line.svelte-160b0de{color:#4e5867;flex-grow:1;margin:0 0 20px;font-size:14.5px;line-height:1.6}.spec.svelte-160b0de{border-top:1px solid #1a233438;margin:0}.spec.svelte-160b0de>div:where(.svelte-160b0de){border-bottom:1px solid #1a23341f;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.spec.svelte-160b0de>div:where(.svelte-160b0de):last-child{border-bottom:0}.spec.svelte-160b0de dt:where(.svelte-160b0de),.spec.svelte-160b0de dd:where(.svelte-160b0de){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px}.spec.svelte-160b0de dt:where(.svelte-160b0de){color:#1a2334b3}.spec.svelte-160b0de dd:where(.svelte-160b0de){color:#1a2334bf;text-align:right}.spec.svelte-160b0de dd.open:where(.svelte-160b0de){color:#146cc5}.footnote.svelte-160b0de{font-family:var(--font-mono);letter-spacing:.14em;color:#1a2334b3;margin:18px 0 0;font-size:13px}@media (width<=1240px){.sheet.svelte-160b0de{padding:64px var(--pad) 68px}.plate.svelte-160b0de{grid-template-columns:repeat(2,minmax(0,1fr))}.cell.svelte-160b0de:nth-child(2){border-right:0}.cell.svelte-160b0de:first-child,.cell.svelte-160b0de:nth-child(2){border-bottom:1px solid #1a233438}}@media (width<=700px){.sheet.svelte-160b0de{padding:52px var(--pad) 56px}.head.svelte-160b0de{flex-direction:column;align-items:flex-start;gap:22px}.plate.svelte-160b0de{grid-template-columns:1fr}.cell.svelte-160b0de{border-bottom:1px solid #1a233438;border-right:0}.cell.svelte-160b0de:last-child{border-bottom:0}}.sheet.svelte-1rc1rez{z-index:1;padding:88px 430px 88px var(--gutter);color:#1a2334;font-family:var(--font-body);position:relative}.sheet-notes .noteblock.svelte-1rc1rez{margin-left:148px}.sheet-notes{padding-bottom:112px}.sheet-intent .intent.svelte-1rc1rez{margin-left:96px}.sheet-intent{padding-top:64px;padding-bottom:96px}.sheet-engage .fit.svelte-1rc1rez,.sheet-engage .spec.svelte-1rc1rez{margin-left:72px}.sheet-issue .issue.svelte-1rc1rez{margin-left:108px}.sheet-issue{padding-bottom:128px}@media (width<=1240px){.sheet-notes .noteblock.svelte-1rc1rez,.sheet-engage .fit.svelte-1rc1rez,.sheet-engage .spec.svelte-1rc1rez,.sheet-issue .issue.svelte-1rc1rez{margin-left:0;margin-right:0}.sheet-intent .intent.svelte-1rc1rez{margin-left:0}}.instrument.svelte-1rc1rez{z-index:2;pointer-events:none;width:330px;position:absolute;top:50%;right:56px;transform:translateY(-50%)}.head.svelte-1rc1rez{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.tag.svelte-1rc1rez{font-family:var(--font-mono);letter-spacing:.16em;color:#146cc5;margin:0 0 18px;font-size:12.5px}.h2.svelte-1rc1rez{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.7vw,40px);font-weight:600;line-height:1.1}.aside.svelte-1rc1rez{color:#4e5867;border-left:2px solid #146cc5;max-width:290px;margin:0 0 4px;padding-left:20px;font-size:14.5px;line-height:1.65}.noteblock.svelte-1rc1rez{border-top:2px solid #1a2334}.noteblock-head.svelte-1rc1rez{font-family:var(--font-mono);letter-spacing:.14em;color:#1a2334b3;border-bottom:1px solid #1a233429;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.row.svelte-1rc1rez{border-bottom:1px solid #1a233424;grid-template-columns:74px 1fr;display:grid}.row.svelte-1rc1rez .num:where(.svelte-1rc1rez){font-family:var(--font-mono);color:#146cc5;padding:22px 0;font-size:13px}.row.svelte-1rc1rez .body:where(.svelte-1rc1rez){flex-direction:column;gap:7px;padding:22px 0;display:flex}.row.svelte-1rc1rez strong:where(.svelte-1rc1rez){font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.012em;font-size:18px;font-weight:600}.row.svelte-1rc1rez .body:where(.svelte-1rc1rez) span:where(.svelte-1rc1rez){color:#4e5867;max-width:62em;font-size:14.5px;line-height:1.68}.noteblock-foot.svelte-1rc1rez{font-family:var(--font-mono);letter-spacing:.14em;color:#1a2334b3;margin:0;padding:14px 0;font-size:13px}.intent.svelte-1rc1rez{border-top:1px solid #1a233433}.irow.svelte-1rc1rez{border-bottom:1px solid #1a233433;grid-template-columns:96px minmax(0,1fr) 150px;align-items:start;gap:32px;padding:30px 0;display:grid}.callout.svelte-1rc1rez{align-items:center;gap:8px;display:flex}.callout.svelte-1rc1rez svg:where(.svelte-1rc1rez){stroke:#1a2334;stroke-width:2px;fill:none;width:54px;height:36px}.callout.svelte-1rc1rez .node:where(.svelte-1rc1rez){fill:#146cc5;stroke:none}.callout.svelte-1rc1rez em:where(.svelte-1rc1rez){font-style:normal;font-family:var(--font-mono);color:#146cc5;font-size:13px}.ibody.svelte-1rc1rez h3:where(.svelte-1rc1rez){font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.02em;max-width:20em;margin:0 0 10px;font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.24}.ibody.svelte-1rc1rez p:where(.svelte-1rc1rez){color:#4e5867;max-width:52em;margin:0;font-size:14.5px;line-height:1.7}.tol.svelte-1rc1rez{font-family:var(--font-mono);text-align:right;border:1px solid #1a233459;flex-direction:column;gap:6px;padding:10px 12px;font-size:14px;display:flex}.tol.svelte-1rc1rez em:where(.svelte-1rc1rez){letter-spacing:.16em;color:#1a2334b3;font-size:12.5px;font-style:normal}.sheet.wide.svelte-1rc1rez{padding-right:72px}.fit.svelte-1rc1rez{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;align-items:start;gap:48px;margin-bottom:40px;display:grid}.fig.svelte-1rc1rez{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.fig.svelte-1rc1rez figcaption:where(.svelte-1rc1rez){font-family:var(--font-mono);letter-spacing:.12em;color:#1a2334b3;text-align:center;font-size:13px}.fit.svelte-1rc1rez h3:where(.svelte-1rc1rez){font-family:var(--font-display), "Sora", sans-serif;margin:0 0 10px;font-size:19px;font-weight:600}.fit.svelte-1rc1rez p:where(.svelte-1rc1rez){color:#4e5867;margin:0;font-size:14.5px;line-height:1.7}.spec.svelte-1rc1rez{border-top:2px solid #1a2334}.spec-head.svelte-1rc1rez{font-family:var(--font-mono);letter-spacing:.14em;color:#1a2334b3;border-bottom:1px solid #1a233429;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.spec-row.svelte-1rc1rez{border-bottom:1px solid #1a23341f;grid-template-columns:130px 1fr;display:grid}.spec-row.svelte-1rc1rez:last-child{border-bottom:0}.spec-row.svelte-1rc1rez span:where(.svelte-1rc1rez){font-family:var(--font-mono);letter-spacing:.06em;padding:13px 0;font-size:13px}.spec-row.svelte-1rc1rez span:where(.svelte-1rc1rez):first-child{color:#146cc5}.spec-row.svelte-1rc1rez span:where(.svelte-1rc1rez):last-child{color:#4e5867}.issue.svelte-1rc1rez{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.rev.svelte-1rc1rez{border-top:2px solid #1a2334}.rev-head.svelte-1rc1rez,.rev-row.svelte-1rc1rez{grid-template-columns:62px 100px minmax(0,1fr) 62px;display:grid}.rev-head.svelte-1rc1rez{border-bottom:1px solid #1a233429}.rev-head.svelte-1rc1rez span:where(.svelte-1rc1rez){font-family:var(--font-mono);letter-spacing:.16em;color:#1a2334b3;border-right:1px solid #1a233429;padding:10px 14px 10px 0;font-size:13px}.rev-row.svelte-1rc1rez{border-bottom:1px solid #1a23341f}.rev-row.svelte-1rc1rez:last-child{border-bottom:0}.rev-row.svelte-1rc1rez span:where(.svelte-1rc1rez){font-family:var(--font-mono);padding:14px 14px 14px 0;font-size:13px}.rev-head.svelte-1rc1rez span:where(.svelte-1rc1rez):last-child,.rev-row.svelte-1rc1rez span:where(.svelte-1rc1rez):last-child{border-right:0}.rev-row.pending.svelte-1rc1rez span:where(.svelte-1rc1rez){color:#1a2334b3}.cta.svelte-1rc1rez{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.cta.svelte-1rc1rez p:where(.svelte-1rc1rez){color:#4e5867;margin:0;font-size:15.5px;line-height:1.72}.btn.svelte-1rc1rez{font-family:var(--font-mono);letter-spacing:.14em;color:#eff2f6;background:#1a2334;padding:15px 26px;font-size:12.5px;text-decoration:none;transition:background-color .15s}.btn.svelte-1rc1rez:hover{background:#146cc5}.meta.svelte-1rc1rez{font-family:var(--font-mono);letter-spacing:.14em;color:#1a2334b3;font-size:13px}@media (width<=1240px){.sheet.svelte-1rc1rez{padding:64px var(--gutter)}.fit.svelte-1rc1rez{grid-template-columns:1fr;gap:30px}.issue.svelte-1rc1rez{grid-template-columns:1fr;gap:32px}.fig.svelte-1rc1rez{align-items:flex-start}.spec-row.svelte-1rc1rez{grid-template-columns:104px 1fr}.instrument.svelte-1rc1rez{display:none}.head.svelte-1rc1rez{flex-direction:column;align-items:flex-start;gap:22px}.irow.svelte-1rc1rez{grid-template-columns:70px minmax(0,1fr)}.tol.svelte-1rc1rez{text-align:left;flex-direction:row;grid-column:2;align-items:baseline;gap:12px;width:fit-content}}@media (width<=700px){.sheet.svelte-1rc1rez{padding:52px var(--gutter)}.row.svelte-1rc1rez{grid-template-columns:52px 1fr}.row.svelte-1rc1rez .num:where(.svelte-1rc1rez){padding:18px 12px}.row.svelte-1rc1rez .body:where(.svelte-1rc1rez){padding:18px 16px}}[data-reveal]{opacity:0;transition:opacity .65s var(--ease-wave), transform .65s var(--ease-wave);transform:translateY(18px)}[data-reveal].in-view{opacity:1;transform:translateY(0)}
