.bench[data-astro-cid-3jpnaxu3]{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.bench__element[data-astro-cid-3jpnaxu3]{grid-row:1;grid-column:var(--from) / var(--to);z-index:1;min-width:0;position:relative}.bench__rail[data-astro-cid-3jpnaxu3]{height:var(--rule-hair);background:var(--color-rule);grid-row:1;position:relative}.bench__rail--in[data-astro-cid-3jpnaxu3]{grid-column:1 / var(--from);margin-inline-end:calc(var(--gap-columns) * -1)}.bench__rail--out[data-astro-cid-3jpnaxu3]{grid-column:var(--to) / -1;margin-inline-start:calc(var(--gap-columns) * -1)}.bench__beam[data-astro-cid-3jpnaxu3]{height:var(--beam);background:var(--color-ink);transform-origin:0;position:absolute;inset:50% 0 auto;translate:0 -50%}@media (width<=40rem){.bench[data-astro-cid-3jpnaxu3]{position:relative}.bench[data-astro-cid-3jpnaxu3]:before{content:"";height:var(--rule-hair);background:var(--color-rule);position:absolute;inset:50% 0 auto}.bench__element[data-astro-cid-3jpnaxu3]{grid-column:1/-1}.bench__rail[data-astro-cid-3jpnaxu3]{display:none}}.spectrum[data-astro-cid-a4jmp653]{--row:1.75rem;cursor:default;grid-template-rows:var(--row) auto var(--row);display:grid;position:relative}.spectrum__marks[data-astro-cid-a4jmp653],.spectrum__scale[data-astro-cid-a4jmp653]{position:relative}.spectrum__id[data-astro-cid-a4jmp653]{bottom:var(--space-sm);color:var(--color-ink);white-space:nowrap;line-height:1;position:absolute;translate:-50%}.spectrum__tick[data-astro-cid-a4jmp653]{width:var(--rule-hair);height:var(--space-xs);background:var(--color-ink);position:absolute;bottom:0;translate:-50%}.spectrum[data-astro-cid-a4jmp653] .spectrum__strip{object-fit:cover;border-radius:var(--radius-plate);width:100%;height:clamp(44px,5vw,72px)}.spectrum__scale[data-astro-cid-a4jmp653]{border-top:var(--rule-hair) solid var(--color-rule-strong)}.spectrum__nm[data-astro-cid-a4jmp653]{top:var(--space-xs);color:var(--color-muted);line-height:1;position:absolute;translate:-50%}.spectrum__nm[data-astro-cid-a4jmp653]:before{content:"";left:50%;top:calc(var(--space-xs) * -1);width:var(--rule-hair);height:var(--space-2xs);background:var(--color-rule-strong);position:absolute}.spectrum__nm--end[data-astro-cid-a4jmp653]{translate:-100%}.spectrum__nm--end[data-astro-cid-a4jmp653]:before{left:auto;right:0}.spectrum[data-astro-cid-a4jmp653] .loupe{z-index:2;border-inline:var(--rule-hair) solid var(--color-paper);outline:var(--rule-hair) solid var(--color-ink);opacity:0;pointer-events:none;width:clamp(120px,14vw,200px);transition:opacity var(--dur-micro) var(--ease-out);background-repeat:no-repeat;position:absolute;top:0;left:0}.spectrum[data-astro-cid-a4jmp653].is-measuring .loupe{opacity:1}.spectrum__unit[data-astro-cid-a4jmp653]{right:0;top:var(--space-xs);color:var(--color-muted);line-height:1;position:absolute;translate:0 100%}@media (width<=40rem){.spectrum__nm[data-astro-cid-a4jmp653]:nth-child(2n){display:none}}.hero[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);align-content:center;row-gap:var(--space-xl);min-height:calc(100svh - 112px);padding-block:var(--space-lg) var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .hero__mark,.hero__axis[data-astro-cid-lcdefpme]{grid-column:1/-1}.hero__copy[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-column:1/8;justify-items:start;display:grid}.hero__headline[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:16ch;line-height:1.02}.hero__copy[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}.hero[data-astro-cid-lcdefpme] .hero__lens{pointer-events:none;z-index:2;position:absolute}.is-lensed [data-disperse]{color:#0000;animation:none}.lens-done [data-disperse]{animation:none}@keyframes spectral-focus{0%{font-weight:var(--w-mark-defocus);filter:blur(5px);opacity:.4}}html.motion-lite .hero[data-astro-cid-lcdefpme] [data-disperse]{animation:spectral-focus var(--dur-focus) var(--ease-out) 80ms both}html.motion-full .hero[data-astro-cid-lcdefpme] [data-disperse]{animation:spectral-focus var(--dur-focus) var(--ease-out) 1.6s both}.field[data-astro-cid-lcdefpme]{padding-block:var(--section-gap) var(--section-gap)}.field__inner[data-astro-cid-lcdefpme]{row-gap:0;display:grid}.field__head[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);row-gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.field__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-section);grid-column:1/8}.field__body[data-astro-cid-lcdefpme]{color:var(--color-ink-2);grid-column:8/13;align-self:end}.zoom[data-astro-cid-lcdefpme]{width:100%;height:112px;margin-top:calc(var(--space-xl) * -1);z-index:0;display:block;position:relative;overflow:visible}.instrument[data-astro-cid-lcdefpme]{gap:var(--space-2xs);margin-bottom:var(--space-sm);display:grid}.instrument__stage[data-astro-cid-lcdefpme]{height:clamp(200px,18vw,260px);margin-block:var(--space-xs) var(--space-sm);position:relative}.instrument__stage[data-astro-cid-lcdefpme] .wl-instrument{width:100%;height:100%;position:absolute;inset:0}.instrument__fallback[data-astro-cid-lcdefpme]{position:absolute;inset:0}.instrument__beam[data-astro-cid-lcdefpme]{width:36%;height:var(--rule-hair);background:var(--color-ink);position:absolute;top:42%;left:0}.instrument__fallback[data-astro-cid-lcdefpme] .instrument__fan{width:64%;height:auto;position:absolute;top:42%;left:36%;translate:0 -50%}.instrument__stage[data-astro-cid-lcdefpme].is-live .instrument__fallback[data-astro-cid-lcdefpme]{display:none}.instrument__cap[data-astro-cid-lcdefpme]{max-width:60ch}.zoom[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.field__inner[data-astro-cid-lcdefpme]{position:relative}.zoom-live[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:visible}.zoom-live[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-rule-strong);stroke-width:1px}html.js .zoom-live[data-astro-cid-lcdefpme].is-ready{display:block}html.js .zoom[data-astro-cid-lcdefpme].is-replaced{visibility:hidden}.field__solar[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);row-gap:var(--space-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.field__solar[data-astro-cid-lcdefpme]>.bench{grid-column:1/-1}.field__cap[data-astro-cid-lcdefpme]{grid-column:8/-1}.field__readout[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--color-ink-2);display:block}.field__readout[data-astro-cid-lcdefpme]:empty{display:none}.record[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);row-gap:var(--space-2xl);padding-block:var(--section-gap) var(--section-gap-s);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.record__statement[data-astro-cid-lcdefpme]{font-size:var(--text-display);grid-column:1/9;line-height:1.04}.record__body[data-astro-cid-lcdefpme]{align-self:end;gap:var(--space-md);color:var(--color-ink-2);grid-column:9/13;justify-items:start;display:grid}.record__gaps[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);border-top:var(--rule-hair) solid var(--color-rule-strong);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));padding-block-start:var(--space-md);display:grid}.record__label[data-astro-cid-lcdefpme]{font-weight:var(--w-strong);grid-column:1/4}.record__gaps[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-wrap:wrap;grid-column:4/-1;margin:0;padding:0;display:flex}.standard[data-astro-cid-lcdefpme]{column-gap:var(--gap-columns);row-gap:var(--space-xl);padding-block:var(--space-xl) var(--section-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.standard__h[data-astro-cid-lcdefpme]{font-size:var(--text-section);grid-column:1/8}.standard__body[data-astro-cid-lcdefpme]{align-self:end;gap:var(--space-md);color:var(--color-ink-2);grid-column:8/13;justify-items:start;display:grid}@media (width<=60rem){.hero__copy[data-astro-cid-lcdefpme],.field__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.field__body[data-astro-cid-lcdefpme],.record__statement[data-astro-cid-lcdefpme],.record__body[data-astro-cid-lcdefpme],.standard__h[data-astro-cid-lcdefpme],.standard__body[data-astro-cid-lcdefpme]{grid-column:1/-1}.field__cap[data-astro-cid-lcdefpme]{grid-column:5/-1}}@media (width<=47.99rem){.zoom[data-astro-cid-lcdefpme]{display:none}.instrument__stage[data-astro-cid-lcdefpme]{height:150px}.instrument[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm)}.field__solar[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl)}.record__label[data-astro-cid-lcdefpme],.record__gaps[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-column:1/-1}.record__gaps[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}}@media (width<=40rem){.hero[data-astro-cid-lcdefpme]{row-gap:var(--space-lg);min-height:auto;padding-block:var(--space-lg) var(--space-2xl)}.field__cap[data-astro-cid-lcdefpme]{grid-column:1/-1}}
