.lab-stage[data-astro-cid-s3kvukt6]{isolation:isolate;border-radius:var(--radius-stage);width:100%;color:var(--color-ink-text);--focus-ring:2px solid var(--color-ink-text);background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.lab-scene[data-astro-cid-s3kvukt6]{isolation:isolate;aspect-ratio:1/.92;touch-action:manipulation;position:relative}.lab-stage__canvas[data-astro-cid-s3kvukt6],.lab-stage__lines[data-astro-cid-s3kvukt6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lab-stage__lines[data-astro-cid-s3kvukt6]{stroke:var(--color-ink-line-strong);stroke-width:1px}.lab-scene[data-astro-cid-s3kvukt6].is-live .lab-stage__lines[data-astro-cid-s3kvukt6]{display:none}.lab-core[data-astro-cid-s3kvukt6]{background:var(--color-green);width:56px;height:56px;color:var(--color-ink);pointer-events:none;border-radius:14px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-core__mark[data-astro-cid-s3kvukt6]{font-family:var(--font-mono);font-size:18px;font-weight:var(--weight-bold);letter-spacing:-.02em}.lab-nodes[data-astro-cid-s3kvukt6]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.lab-node[data-astro-cid-s3kvukt6]{top:var(--y);left:var(--x);color:var(--color-ink-text);align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute}.lab-node[data-astro-cid-s3kvukt6]:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-node__dot[data-astro-cid-s3kvukt6]{background:var(--color-ink);border:1px solid var(--color-green);width:24px;height:24px;color:var(--color-green);font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lab-node[data-astro-cid-s3kvukt6]:hover .lab-node__dot[data-astro-cid-s3kvukt6],.lab-node[data-astro-cid-s3kvukt6]:focus-visible .lab-node__dot[data-astro-cid-s3kvukt6]{background:var(--color-green);color:var(--color-ink)}.lab-node__label[data-astro-cid-s3kvukt6]{border:1px solid var(--color-ink-line);font-family:var(--font-mono);white-space:nowrap;transition:border-color var(--transition-fast);background:#0e1411d1;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.2}.lab-node[data-astro-cid-s3kvukt6]:hover .lab-node__label[data-astro-cid-s3kvukt6],.lab-node[data-astro-cid-s3kvukt6]:focus-visible .lab-node__label[data-astro-cid-s3kvukt6]{border-color:var(--color-green)}.lab-node[data-astro-cid-s3kvukt6][data-side=right]{transform:translate(-11px,-50%)}.lab-node[data-astro-cid-s3kvukt6][data-side=left]{flex-direction:row-reverse;transform:translate(calc(11px - 100%),-50%)}.lab-node[data-astro-cid-s3kvukt6]:focus-visible{outline:none}.lab-node[data-astro-cid-s3kvukt6]:focus-visible .lab-node__label[data-astro-cid-s3kvukt6],.lab-node[data-astro-cid-s3kvukt6]:focus-visible .lab-node__dot[data-astro-cid-s3kvukt6]{outline:var(--focus-ring);outline-offset:2px}.lab-stage__head[data-astro-cid-s3kvukt6]{top:var(--space-4);left:var(--space-4);pointer-events:none;position:absolute}.lab-stage__tag[data-astro-cid-s3kvukt6]{color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.lab-stage__tag[data-astro-cid-s3kvukt6]:before{content:"";background:var(--color-green);border-radius:50%;width:6px;height:6px}.lab-caption[data-astro-cid-s3kvukt6]{min-height:84px;margin:0 var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-ink-2);border:1px solid var(--color-ink-line);border-radius:var(--radius-surface);transition:border-color var(--transition-base);position:relative}.lab-caption[data-astro-cid-s3kvukt6].is-active{border-color:var(--color-green)}.lab-caption__title[data-astro-cid-s3kvukt6]{color:var(--color-ink-text);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);line-height:1.3}.lab-caption__text[data-astro-cid-s3kvukt6]{color:var(--color-ink-muted);margin-top:4px;font-size:13px;line-height:1.4}.lab-stage__note[data-astro-cid-s3kvukt6]{padding:var(--space-3) var(--space-4) var(--space-3);color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;position:relative}.lab-stage__mobile-links[data-astro-cid-s3kvukt6]{display:none}@media (width<=719px){.lab-stage__mobile-links[data-astro-cid-s3kvukt6]{z-index:1;margin:12px var(--space-3) 0;display:block;position:relative}.lab-stage__mobile-links[data-astro-cid-s3kvukt6] ul[data-astro-cid-s3kvukt6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.lab-stage__mobile-links[data-astro-cid-s3kvukt6] a[data-astro-cid-s3kvukt6]{color:#e1f2e5;min-width:0;min-height:44px;transition:border-color var(--transition-fast), background var(--transition-fast);background:#1a2b20f2;border:1px solid #8ccba13d;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:flex}.lab-stage__mobile-links[data-astro-cid-s3kvukt6] a[data-astro-cid-s3kvukt6]:hover,.lab-stage__mobile-links[data-astro-cid-s3kvukt6] a[data-astro-cid-s3kvukt6]:focus-visible{border-color:var(--color-green);background:#264432}.lab-stage__mobile-number[data-astro-cid-s3kvukt6]{color:#72dc97;font-family:var(--font-mono);flex:none;font-size:10px}.lab-stage__mobile-name[data-astro-cid-s3kvukt6]{min-width:0;font-size:12px;font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:1;line-height:1.3}.lab-stage__mobile-arrow[data-astro-cid-s3kvukt6]{color:#81dda1;flex:none;font-size:15px}.lab-scene[data-astro-cid-s3kvukt6]{aspect-ratio:1/.95}.lab-node__label[data-astro-cid-s3kvukt6]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lab-node[data-astro-cid-s3kvukt6][data-side=left],.lab-node[data-astro-cid-s3kvukt6][data-side=right]{transform:translate(-50%,-50%)}.lab-core[data-astro-cid-s3kvukt6]{width:48px;height:48px}}@media (width>=720px) and (width<=1023px){.lab-scene[data-astro-cid-s3kvukt6]{aspect-ratio:1.5}}.status-strip[data-astro-cid-fcd2a3ry]{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-ink-line-strong);border-radius:var(--radius-stage);scroll-margin-top:calc(var(--header-height-mobile) + var(--space-4));background:#151d19e0;position:relative}.status-strip__heading[data-astro-cid-fcd2a3ry]{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.status-strip__overline[data-astro-cid-fcd2a3ry]{margin-bottom:var(--space-2);color:var(--color-green);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.status-strip__heading[data-astro-cid-fcd2a3ry] h2[data-astro-cid-fcd2a3ry]{align-items:center;gap:var(--space-2);letter-spacing:-.025em;font-size:clamp(20px,2.2vw,28px);display:inline-flex}.status-strip__heading[data-astro-cid-fcd2a3ry] a[data-astro-cid-fcd2a3ry]{align-items:center;gap:var(--space-2);color:var(--color-ink-text);font-size:var(--text-body-sm);text-underline-offset:4px;display:inline-flex}.status-strip__heading[data-astro-cid-fcd2a3ry] a[data-astro-cid-fcd2a3ry]:hover{color:var(--color-green)}.status-strip__grid[data-astro-cid-fcd2a3ry]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-strip__item[data-astro-cid-fcd2a3ry]{min-width:0;min-height:101px;padding:var(--space-4);border:1px solid var(--color-ink-line);border-radius:var(--radius-control);background:#0e1411e0;flex-direction:column;display:flex}.status-strip__label[data-astro-cid-fcd2a3ry]{align-items:center;gap:var(--space-2);color:var(--color-ink-text);font-family:var(--font-mono);font-size:11px;line-height:1.35;display:flex}.status-strip__value[data-astro-cid-fcd2a3ry]{margin-top:var(--space-2);color:var(--color-ink-text);font-size:clamp(27px,2.6vw,38px);font-weight:var(--weight-semibold);letter-spacing:-.035em;line-height:1.05}.status-strip__value--word[data-astro-cid-fcd2a3ry]{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(15px,1.35vw,20px);line-height:1.25}.status-strip__hint[data-astro-cid-fcd2a3ry]{padding-top:var(--space-2);color:var(--color-ink-muted);margin-top:auto;font-size:11px;line-height:1.3}.status-strip__item--shipped[data-astro-cid-fcd2a3ry] .status-strip__value[data-astro-cid-fcd2a3ry]{color:var(--color-green)}.status-strip__note[data-astro-cid-fcd2a3ry]{margin-top:var(--space-3);color:var(--color-ink-muted);font-size:11px;line-height:1.5}@media (width>=620px){.status-strip__grid[data-astro-cid-fcd2a3ry]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1140px){.status-strip[data-astro-cid-fcd2a3ry]{padding:var(--space-5,20px);scroll-margin-top:calc(var(--header-height-desktop) + var(--space-4))}.status-strip__grid[data-astro-cid-fcd2a3ry]{grid-template-columns:repeat(4,minmax(0,1fr))}.status-strip__item[data-astro-cid-fcd2a3ry]{min-height:100px;padding:var(--space-3)}}.company-hero[data-astro-cid-rb7qm65q]{isolation:isolate;min-height:calc(100svh - var(--header-height-mobile));background:var(--color-ink);color:var(--color-ink-text);--focus-ring:2px solid var(--color-ink-text);align-items:center;display:flex;position:relative;overflow:hidden}.company-hero__halo[data-astro-cid-rb7qm65q]{z-index:0;pointer-events:none;background:radial-gradient(at 80% 42%,#35c7591a,#0000 40%),linear-gradient(95deg,#0e1411bd,#0e141133 78%);position:absolute;inset:0}.company-hero[data-astro-cid-rb7qm65q] .container{z-index:1;width:100%;position:relative}.company-hero__layout[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-12);padding-top:var(--space-12);padding-bottom:var(--space-8);display:grid}.company-hero__story[data-astro-cid-rb7qm65q]{min-width:0}.company-hero__eyebrow[data-astro-cid-rb7qm65q],.company-hero__micro-label[data-astro-cid-rb7qm65q],.company-hero__map-head[data-astro-cid-rb7qm65q],.company-hero__active-label[data-astro-cid-rb7qm65q],.company-hero__direction-label[data-astro-cid-rb7qm65q],.company-hero__foot[data-astro-cid-rb7qm65q]{font-family:var(--font-mono);letter-spacing:.07em;font-size:11px}.company-hero__eyebrow[data-astro-cid-rb7qm65q]{margin-bottom:var(--space-8);color:var(--color-green);text-transform:uppercase;align-items:center;gap:12px;display:flex}.company-hero__signal[data-astro-cid-rb7qm65q]{background:var(--color-green);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 16px #35c75999}.company-hero[data-astro-cid-rb7qm65q] h1[data-astro-cid-rb7qm65q]{max-width:15ch;font-size:clamp(38px,4.7vw,68px);font-weight:var(--weight-bold);letter-spacing:-.048em;overflow-wrap:break-word;line-height:1.07}.company-hero[data-astro-cid-rb7qm65q] h1[data-astro-cid-rb7qm65q] span[data-astro-cid-rb7qm65q]{color:var(--color-green);display:block}.company-hero__lead[data-astro-cid-rb7qm65q]{max-width:53ch;margin-top:var(--space-8);color:var(--color-ink-text);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.company-hero__lead[data-astro-cid-rb7qm65q] strong[data-astro-cid-rb7qm65q]{color:var(--color-green);font-weight:var(--weight-semibold)}.company-hero__prospect[data-astro-cid-rb7qm65q]{max-width:55ch;margin-top:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-body-sm);line-height:1.6}.company-hero__actions[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.company-hero__plain-link[data-astro-cid-rb7qm65q]{color:var(--color-ink-text);font-size:var(--text-body-sm);text-underline-offset:5px}.company-hero__plain-link[data-astro-cid-rb7qm65q]:hover,.company-hero__foot[data-astro-cid-rb7qm65q] a[data-astro-cid-rb7qm65q]:hover{color:var(--color-green)}.company-hero__map[data-astro-cid-rb7qm65q]{min-width:0;padding:var(--space-6);border:1px solid var(--color-ink-line-strong);border-radius:var(--radius-stage);background:#111915e8;box-shadow:0 28px 80px #0000002b}.company-hero__map-head[data-astro-cid-rb7qm65q]{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-ink-line);color:var(--color-ink-muted);flex-wrap:wrap;font-size:10px;display:flex}.company-hero__core[data-astro-cid-rb7qm65q]{justify-items:start;gap:var(--space-3);padding:var(--space-8) var(--space-4) var(--space-6);display:grid}.company-hero__micro-label[data-astro-cid-rb7qm65q]{color:var(--color-green);font-size:10px}.company-hero__core[data-astro-cid-rb7qm65q] .logo{--logo-height:37px;max-width:100%}.company-hero__core[data-astro-cid-rb7qm65q] p[data-astro-cid-rb7qm65q]{max-width:37ch;color:var(--color-ink-muted);font-size:var(--text-body-sm)}.company-hero__connector[data-astro-cid-rb7qm65q]{height:22px;padding-left:var(--space-8);justify-items:start;display:grid}.company-hero__connector[data-astro-cid-rb7qm65q] span[data-astro-cid-rb7qm65q]{background:var(--color-green);width:1px;height:22px;display:block}.company-hero__active[data-astro-cid-rb7qm65q]{padding:var(--space-6);background:var(--color-ink-2);border-radius:var(--radius-surface);color:var(--color-ink-text);transition:border-color var(--transition-base), background var(--transition-base);border:1px solid #35c7598c;text-decoration:none;display:block}.company-hero__active[data-astro-cid-rb7qm65q]:hover,.company-hero__active[data-astro-cid-rb7qm65q]:focus-visible{border-color:var(--color-green);background:#1c2921}.company-hero__active-head[data-astro-cid-rb7qm65q]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.company-hero__active-label[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-2);color:var(--color-green);font-size:10px;display:flex}.company-hero__live-dot[data-astro-cid-rb7qm65q]{background:var(--color-green);border-radius:50%;width:6px;height:6px}.company-hero__arrow[data-astro-cid-rb7qm65q]{color:var(--color-green);font-size:20px}.company-hero__active[data-astro-cid-rb7qm65q] h2[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-3);margin-top:var(--space-4);letter-spacing:-.035em;font-size:clamp(26px,3vw,38px);display:flex}.company-hero__active[data-astro-cid-rb7qm65q] p[data-astro-cid-rb7qm65q]{margin-top:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-body-sm)}.company-hero__active-footer[data-astro-cid-rb7qm65q]{margin-top:var(--space-6);color:var(--color-green);font-family:var(--font-mono);font-size:12px;display:inline-block}.company-hero__direction[data-astro-cid-rb7qm65q]{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-surface);background:#1f5b3647;border:1px solid #35c75959;display:grid}.company-hero__direction-label[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-2);color:#a3e8b9;font-family:var(--font-mono);letter-spacing:.07em;font-size:10px;display:flex}.company-hero__direction[data-astro-cid-rb7qm65q] strong[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-3);color:#edf9f0;font-size:21px;font-weight:var(--weight-semibold);display:flex}.company-hero__direction[data-astro-cid-rb7qm65q] strong[data-astro-cid-rb7qm65q] .site-icon{color:#83eaa8}.company-hero__foot[data-astro-cid-rb7qm65q]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-6);border-top:1px solid var(--color-ink-line);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.company-hero__foot-note[data-astro-cid-rb7qm65q]{align-items:center;gap:var(--space-3);display:flex}.company-hero__foot-rule[data-astro-cid-rb7qm65q]{background:var(--color-green);width:20px;height:1px}.company-hero__foot[data-astro-cid-rb7qm65q] a[data-astro-cid-rb7qm65q]{color:var(--color-ink-text);transition:color var(--transition-fast);text-decoration:none}.company-hero__foot[data-astro-cid-rb7qm65q] a[data-astro-cid-rb7qm65q] span[data-astro-cid-rb7qm65q]{margin-left:var(--space-2);color:var(--color-green)}@media (width>=1024px){.company-hero[data-astro-cid-rb7qm65q]{min-height:calc(100svh - var(--header-height-desktop))}.company-hero__layout[data-astro-cid-rb7qm65q]{padding-block:var(--space-8);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(32px,4vw,64px)}.company-hero__map[data-astro-cid-rb7qm65q]{padding:var(--space-6)}}@media (width<=1023px){.company-hero[data-astro-cid-rb7qm65q] h1[data-astro-cid-rb7qm65q]{max-width:16ch;font-size:clamp(40px,8vw,68px)}}@media (width<=599px){.company-hero__layout[data-astro-cid-rb7qm65q]{gap:var(--space-8);padding-top:var(--space-8)}.company-hero__eyebrow[data-astro-cid-rb7qm65q]{margin-bottom:var(--space-6)}.company-hero[data-astro-cid-rb7qm65q] h1[data-astro-cid-rb7qm65q]{font-size:clamp(36px,10vw,54px)}.company-hero__lead[data-astro-cid-rb7qm65q]{margin-top:var(--space-6)}.company-hero__map[data-astro-cid-rb7qm65q]{padding:var(--space-4)}.company-hero__core[data-astro-cid-rb7qm65q]{padding:var(--space-6) var(--space-3)}.company-hero__active[data-astro-cid-rb7qm65q],.company-hero__direction[data-astro-cid-rb7qm65q]{padding:var(--space-4)}.company-hero__foot-note[data-astro-cid-rb7qm65q]{display:none}}@media (prefers-reduced-motion:reduce){.company-hero__active[data-astro-cid-rb7qm65q]{transition:none}}.product-journal[data-astro-cid-emhekpdh]{isolation:isolate;color:#20382b;scroll-margin-top:calc(var(--header-height-mobile) + var(--space-4));background:0 0;padding-block:clamp(48px,5vw,80px);position:relative;overflow:hidden}.product-journal[data-astro-cid-emhekpdh] .container{z-index:1;position:relative}.f-kicker[data-astro-cid-emhekpdh],.f-micro[data-astro-cid-emhekpdh]{color:#1f7a4c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.mag-feature__fallback[data-astro-cid-emhekpdh]{color:#197b4a;font-size:25px;font-weight:700}.mag-head[data-astro-cid-emhekpdh]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.mag-head[data-astro-cid-emhekpdh] h2[data-astro-cid-emhekpdh]{letter-spacing:-.072em;margin-top:10px;font-size:clamp(54px,6vw,93px);line-height:.95}.mag-head__period[data-astro-cid-emhekpdh]{color:#279761}.mag-head[data-astro-cid-emhekpdh]>p[data-astro-cid-emhekpdh]{color:#687469;max-width:32ch;font-size:16px;line-height:1.55}.mag-grid[data-astro-cid-emhekpdh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mag-feature[data-astro-cid-emhekpdh]{color:#f0fbf3;background:#174a34;border-radius:23px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:hidden}.mag-feature__photo[data-astro-cid-emhekpdh]{background:#e8f4eb;place-items:center;min-height:290px;padding:23px;display:grid}.mag-feature__photo[data-astro-cid-emhekpdh] img[data-astro-cid-emhekpdh]{object-fit:contain;border-radius:12px;width:100%;max-height:325px}.mag-feature__body[data-astro-cid-emhekpdh]{flex-direction:column;padding:clamp(26px,4vw,48px);display:flex}.mag-feature__body[data-astro-cid-emhekpdh] .f-micro[data-astro-cid-emhekpdh]{color:#a9eebf}.mag-feature__body[data-astro-cid-emhekpdh] h3[data-astro-cid-emhekpdh]{letter-spacing:-.045em;margin-top:15px;font-size:clamp(27px,3vw,45px);line-height:1.08}.mag-feature__body[data-astro-cid-emhekpdh]>p[data-astro-cid-emhekpdh]:not(.f-micro){color:#cde6d4;margin-top:18px;font-size:15px;line-height:1.55}.mag-feature__bottom[data-astro-cid-emhekpdh]{color:#c3e6ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:26px;font-size:12px;display:flex}.mag-feature__bottom[data-astro-cid-emhekpdh] a[data-astro-cid-emhekpdh]{color:#fff;font-weight:700}.mag-item[data-astro-cid-emhekpdh]{background:#fff;border:1px solid #e7e9e0;border-radius:18px;min-width:0;overflow:hidden}.mag-item__picture[data-astro-cid-emhekpdh]{background:#edf5eb;place-items:center;height:174px;padding:14px;display:grid;overflow:hidden}.mag-item[data-astro-cid-emhekpdh]:nth-child(3) .mag-item__picture[data-astro-cid-emhekpdh]{background:#eef2fa}.mag-item[data-astro-cid-emhekpdh]:nth-child(4) .mag-item__picture[data-astro-cid-emhekpdh]{background:#fbf1e9}.mag-item__picture[data-astro-cid-emhekpdh] img[data-astro-cid-emhekpdh]{object-fit:contain;width:100%;height:100%}.mag-item__body[data-astro-cid-emhekpdh]{align-content:start;gap:9px;padding:19px;display:grid}.mag-item__date[data-astro-cid-emhekpdh]{color:#35845a;font-size:11px}.mag-item__body[data-astro-cid-emhekpdh] h3[data-astro-cid-emhekpdh]{letter-spacing:-.025em;font-size:23px}.mag-item__body[data-astro-cid-emhekpdh] h3[data-astro-cid-emhekpdh] a[data-astro-cid-emhekpdh]{color:#1f3c2b;text-decoration:none}.mag-item__body[data-astro-cid-emhekpdh]>p[data-astro-cid-emhekpdh]:not(.mag-item__date){color:#637467;min-height:60px;font-size:14px;line-height:1.5}.mag-item__read[data-astro-cid-emhekpdh]{color:#167e4e;font-size:13px;font-weight:700;text-decoration:none}.mag-bottom[data-astro-cid-emhekpdh]{color:#587362;border-top:1px solid #dce5dc;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:27px;padding-top:18px;font-size:12px;display:flex}.mag-bottom[data-astro-cid-emhekpdh] small[data-astro-cid-emhekpdh]{color:#637467}.mag-no-feature[data-astro-cid-emhekpdh]{background:#edf5ef;border:1px solid #dce9de;border-radius:23px;grid-column:1/-1;padding:clamp(30px,5vw,70px)}.mag-no-feature[data-astro-cid-emhekpdh] h3[data-astro-cid-emhekpdh]{margin-top:14px;font-size:clamp(27px,3vw,40px)}.mag-no-feature[data-astro-cid-emhekpdh]>p[data-astro-cid-emhekpdh]:last-child{color:#66766a;margin-top:10px}.mag-plans[data-astro-cid-emhekpdh]{border-top:1px solid #dae6db;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:24px;padding:16px 0;display:flex}.mag-plans[data-astro-cid-emhekpdh] p[data-astro-cid-emhekpdh]{color:#466e55;font-size:13px;font-weight:700}.mag-plans[data-astro-cid-emhekpdh] a[data-astro-cid-emhekpdh]{color:#17774a;text-underline-offset:3px;font-size:13px}.mag-archive[data-astro-cid-emhekpdh]{background:#ffffffd1;border:1px solid #e0e8db;border-radius:15px;margin-top:17px;overflow:hidden}.mag-archive[data-astro-cid-emhekpdh] summary[data-astro-cid-emhekpdh]{cursor:pointer;color:#27593c;justify-content:space-between;align-items:center;gap:10px;padding:19px 22px;font-size:14px;font-weight:700;display:flex}.mag-archive[data-astro-cid-emhekpdh] summary[data-astro-cid-emhekpdh]::marker{color:#298453}.mag-archive[data-astro-cid-emhekpdh] summary[data-astro-cid-emhekpdh] span[data-astro-cid-emhekpdh]{color:#19814d;font-size:23px}.mag-archive[data-astro-cid-emhekpdh][open] summary[data-astro-cid-emhekpdh] span[data-astro-cid-emhekpdh]{transform:rotate(180deg)}.mag-archive__group[data-astro-cid-emhekpdh]{border-top:1px solid #e3eae3;padding:18px 22px 25px}.mag-archive__group[data-astro-cid-emhekpdh] h3[data-astro-cid-emhekpdh]{margin-bottom:13px;font-size:19px}.mag-archive__group[data-astro-cid-emhekpdh] ul[data-astro-cid-emhekpdh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mag-archive__group[data-astro-cid-emhekpdh] li[data-astro-cid-emhekpdh]{background:#fff;border:1px solid #e0eae1;border-radius:12px;min-width:0;padding:16px}.mag-archive__group[data-astro-cid-emhekpdh] li[data-astro-cid-emhekpdh]>a[data-astro-cid-emhekpdh]:first-child{color:#225d3c;font-weight:700;display:inline-block}.mag-archive__group[data-astro-cid-emhekpdh] li[data-astro-cid-emhekpdh]>span[data-astro-cid-emhekpdh]{color:#5f7064;margin-top:4px;font-size:11px;display:block}.mag-archive__group[data-astro-cid-emhekpdh] li[data-astro-cid-emhekpdh]>p[data-astro-cid-emhekpdh]{color:#5f7064;margin-top:8px;font-size:13px;line-height:1.5}.mag-archive__source[data-astro-cid-emhekpdh]{color:#177b4d;margin-top:10px;font-size:12px;display:inline-block}.mag-archive__notice[data-astro-cid-emhekpdh]{color:#5f7064;font-size:12px;line-height:1.5}.mag-archive__group[data-astro-cid-emhekpdh] .mag-archive__notice[data-astro-cid-emhekpdh]{margin-bottom:14px}.mag-archive[data-astro-cid-emhekpdh]>.mag-archive__notice[data-astro-cid-emhekpdh]{padding:15px 22px}.product-journal[data-astro-cid-emhekpdh] a[data-astro-cid-emhekpdh]:focus-visible{outline-offset:3px;outline:3px solid #138753}@media (width<=780px){.mag-grid[data-astro-cid-emhekpdh]{grid-template-columns:repeat(2,minmax(0,1fr))}.mag-feature[data-astro-cid-emhekpdh]{grid-template-columns:1fr}.mag-feature__photo[data-astro-cid-emhekpdh]{min-height:210px}.mag-item[data-astro-cid-emhekpdh]:nth-child(4){grid-column:1/-1}.mag-archive__group[data-astro-cid-emhekpdh] ul[data-astro-cid-emhekpdh]{grid-template-columns:1fr}}@media (width<=560px){.product-journal[data-astro-cid-emhekpdh]{padding-block:35px 48px}.mag-head[data-astro-cid-emhekpdh]{display:block}.mag-head[data-astro-cid-emhekpdh]>p[data-astro-cid-emhekpdh]{margin-top:15px}.mag-grid[data-astro-cid-emhekpdh]{grid-template-columns:1fr}.mag-item[data-astro-cid-emhekpdh]:nth-child(4){grid-column:auto}.mag-feature[data-astro-cid-emhekpdh]{flex-direction:column;display:flex}.mag-feature__body[data-astro-cid-emhekpdh]{padding:22px}.mag-item__picture[data-astro-cid-emhekpdh]{height:160px}.mag-archive[data-astro-cid-emhekpdh] summary[data-astro-cid-emhekpdh],.mag-archive__group[data-astro-cid-emhekpdh]{padding:16px}}.product-shortcuts[data-astro-cid-ffpdiuci]{color:#20382b;background:0 0;border-bottom:1px solid #446f4f29;padding-block:16px;position:relative}.product-shortcuts__row[data-astro-cid-ffpdiuci]{align-items:center;gap:13px;display:grid}.product-shortcuts__label[data-astro-cid-ffpdiuci]{color:#42624b;letter-spacing:.015em;font-size:12px;font-weight:700}.product-shortcuts__nav[data-astro-cid-ffpdiuci]{min-width:0}.product-shortcuts__nav[data-astro-cid-ffpdiuci] ul[data-astro-cid-ffpdiuci]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-shortcuts__link[data-astro-cid-ffpdiuci]{color:#1d3c29;min-width:0;min-height:66px;transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffffeb;border:1px solid #d9e7dc;border-radius:13px;align-items:center;gap:11px;padding:10px 13px;text-decoration:none;display:flex;box-shadow:0 4px 14px #1d472a09}.product-shortcuts__link[data-astro-cid-ffpdiuci]:hover,.product-shortcuts__link[data-astro-cid-ffpdiuci]:focus-visible{background:#fff;border-color:#75bd8d}.product-shortcuts__icon[data-astro-cid-ffpdiuci]{color:#157a49;background:#e8f6ec;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.product-shortcuts__copy[data-astro-cid-ffpdiuci]{flex:1;gap:3px;min-width:0;display:grid}.product-shortcuts__copy[data-astro-cid-ffpdiuci] strong[data-astro-cid-ffpdiuci]{font-size:14px;line-height:1.2}.product-shortcuts__copy[data-astro-cid-ffpdiuci] small[data-astro-cid-ffpdiuci]{color:#647669;font-size:11px;line-height:1.3}.product-shortcuts__link[data-astro-cid-ffpdiuci]>.site-icon{color:#258957;flex:none}@media (width>=1120px){.product-shortcuts__row[data-astro-cid-ffpdiuci]{grid-template-columns:190px minmax(0,1fr)}}@media (width<=760px){.product-shortcuts__nav[data-astro-cid-ffpdiuci] ul[data-astro-cid-ffpdiuci]{grid-template-columns:1fr}.product-shortcuts__link[data-astro-cid-ffpdiuci]{min-height:54px}}@media (prefers-reduced-motion:reduce){.product-shortcuts__link[data-astro-cid-ffpdiuci]{transition:none}}.js [data-reveal]{opacity:0;transition:opacity .6s,translate .6s cubic-bezier(.2,.7,.2,1);translate:0 24px}.js [data-reveal].is-in{opacity:1;translate:none}.section__label[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);color:var(--color-link);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.section__label--ink[data-astro-cid-lcdefpme]{color:var(--color-green)}.lab-band[data-astro-cid-lcdefpme] .container{z-index:1;position:relative}.lab-band[data-astro-cid-lcdefpme]{padding-block:var(--space-16);background:var(--color-ink);color:var(--color-ink-text);--focus-ring:2px solid var(--color-ink-text);position:relative;overflow:clip}.lab-band[data-astro-cid-lcdefpme]>.ambient{opacity:.75}@media (width>=1024px){.lab-band[data-astro-cid-lcdefpme]>.ambient{opacity:1;mask-image:linear-gradient(90deg,#0006,#000 45%)}}.lab-band__grid[data-astro-cid-lcdefpme]{gap:var(--space-12);display:grid}.lab-band__intro[data-astro-cid-lcdefpme]{min-width:0}.lab-band__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:14ch;font-size:clamp(34px,3.8vw,56px);line-height:1.1}.lab-band__text[data-astro-cid-lcdefpme]{max-width:47ch;margin-top:var(--space-6);color:var(--color-ink-muted);font-size:var(--text-body-lg)}.lab-band__facts[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-ink-line-strong);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:12px;display:grid}.lab-band__facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-green);font-size:19px}.lab-band__upcoming[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.lab-band__upcoming[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#87e8af;text-underline-offset:3px}.lab-band__upcoming[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#c4ffdb}.lab-band__inventory[data-astro-cid-lcdefpme]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-ink-line-strong)}.lab-band__inventory[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]{color:#e4f5e8;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 0;display:flex}.lab-band__inventory[data-astro-cid-lcdefpme]>summary[data-astro-cid-lcdefpme]::marker{color:#65cc88}.lab-band__inventory-count[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium)}.lab-band__inventory-note[data-astro-cid-lcdefpme]{color:#b1c6b7;max-width:74ch;margin-top:6px;font-size:12px;line-height:1.5}.lab-band__inventory-list[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;list-style:none;display:grid}.lab-band__inventory-link[data-astro-cid-lcdefpme]{color:#eff8f1;min-height:44px;transition:border-color var(--transition-fast), background var(--transition-fast);background:#f2fff60b;border:1px solid #b5e2bf2b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 11px;text-decoration:none;display:flex}.lab-band__inventory-link[data-astro-cid-lcdefpme]:hover,.lab-band__inventory-link[data-astro-cid-lcdefpme]:focus-visible{background:#6cc3881c;border-color:#65d78ba6}.lab-band__inventory-name[data-astro-cid-lcdefpme]{min-width:0;font-size:13px;font-weight:var(--weight-semibold);flex:115px}.lab-band__inventory-version[data-astro-cid-lcdefpme]{color:#b0ccb9;font-family:var(--font-mono);white-space:nowrap;font-size:10px}@media (width>=720px){.lab-band__inventory-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1160px){.lab-band__inventory-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lab-band__actions[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}.lab-band__scene[data-astro-cid-lcdefpme]{width:100%;min-width:0;max-width:760px;margin-inline:auto}@media (width>=1024px){.lab-band[data-astro-cid-lcdefpme]{padding-block:var(--space-24)}.lab-band__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(32px,5vw,96px)}}
