.hero[data-astro-cid-lcdefpme]{align-items:center;height:clamp(520px,42vw,680px);min-height:520px;display:flex;position:relative;overflow:hidden}.hero-image[data-astro-cid-lcdefpme],.hero-shade[data-astro-cid-lcdefpme],.hero-grid[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.hero-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;transform:translate(12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#04101cfa 0%,#04101cd1 40%,#04101c1a 78%)}.hero-grid[data-astro-cid-lcdefpme]{opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero-content[data-astro-cid-lcdefpme]{z-index:2;width:var(--content);margin:0 auto;padding:80px 0 100px;position:relative}.eyebrow[data-astro-cid-lcdefpme],.kicker[data-astro-cid-lcdefpme]{color:var(--acid);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.08em;align-items:center;gap:12px;font-size:clamp(.95rem,1.5vw,1.3rem);line-height:1.5;display:flex}.eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--acid);flex-shrink:0;width:28px;height:1px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.075em;max-width:860px;margin:30px 0 24px;font-size:clamp(4.2rem,8.8vw,8.1rem);line-height:.85}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:34px;margin-top:42px;display:flex}.primary-button[data-astro-cid-lcdefpme]{background:var(--acid);min-width:206px;color:var(--ink);border-radius:2px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:.82rem;font-weight:700;transition:background .18s,transform .18s;display:flex}.primary-button[data-astro-cid-lcdefpme]:hover{background:var(--white);transform:translateY(-2px)}.text-link[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:#e0e7eb;padding-bottom:5px;font-size:.82rem}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--acid);margin-left:8px}.about[data-astro-cid-lcdefpme]{width:var(--content);margin:0 auto;padding:100px 0 120px;display:block}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.055em;max-width:950px;margin:0 0 32px;font-size:clamp(2.7rem,5.3vw,5.6rem);line-height:1.02}.about-detail[data-astro-cid-lcdefpme]{gap:24px;display:grid}.about-detail[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:900px;color:var(--muted);margin:0;font-size:1.18rem;line-height:1.85}.about-detail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.research-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--acid);justify-self:end;padding-bottom:6px;font-size:.82rem}.about-detail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.research-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--acid);margin-left:20px}.featured-video[data-astro-cid-lcdefpme]{width:var(--content);margin:0 auto;padding:100px 0 0}.video-heading[data-astro-cid-lcdefpme]{margin-bottom:46px}.video-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{white-space:nowrap;letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(1.6rem,6vw,4.8rem);line-height:1}.video-frame[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border:1px solid var(--line);background:#000;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}.video-frame[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.video-frame[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;display:block}.research-preview[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);padding:120px max(32px,50vw - 640px)}.research-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:58px;display:flex}.research-heading[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:#557074}.research-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:1}.research-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-color:#506469}.research-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#47686e}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.research-card[data-astro-cid-lcdefpme]{background:var(--white)}.card-image[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--ink-soft);position:relative;overflow:hidden}.card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;transition:transform .5s}.card-image[data-astro-cid-lcdefpme].metrology{background:#fff;padding:16px}.research-card[data-astro-cid-lcdefpme]:hover .card-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.card-body[data-astro-cid-lcdefpme]{min-height:176px;padding:28px 72px 32px 28px;position:relative}.card-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0 0 12px;font-size:1.45rem}.card-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#59666a;max-width:510px;margin:0;font-size:.9rem;line-height:1.65}.card-body[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px solid #bdc6c4;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;top:30px;right:28px}@media (width<=980px){.hero[data-astro-cid-lcdefpme]{height:auto;min-height:520px}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:100px 0}.video-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.research-preview[data-astro-cid-lcdefpme]{padding-inline:20px}}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{min-height:540px}.hero-image[data-astro-cid-lcdefpme]{object-position:62% center}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#04101cfa,#04101ca3)}.hero-content[data-astro-cid-lcdefpme]{padding:70px 0 120px}h1[data-astro-cid-lcdefpme]{font-size:clamp(3.65rem,18vw,5.8rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px}.about[data-astro-cid-lcdefpme]{gap:34px;padding:80px 0}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:34px}.about-detail[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.about-detail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-self:start}.featured-video[data-astro-cid-lcdefpme]{padding-top:70px}.video-heading[data-astro-cid-lcdefpme]{margin-bottom:30px}.research-preview[data-astro-cid-lcdefpme]{padding-block:80px}.research-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.research-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{justify-self:start}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
