.constellation[data-astro-cid-pu3aau2j]{position:absolute;inset:0;overflow:hidden}.constellation[data-astro-cid-pu3aau2j]:after{content:"";pointer-events:none;background:radial-gradient(circle at 71% 31%,#004f9f4d,#0000 34%),radial-gradient(circle at 30% 72%,#4f418742,#0000 33%),radial-gradient(circle at 56% 76%,#eb5b251a,#0000 24%),linear-gradient(90deg,#0712260d,#060e1d42);position:absolute;inset:0}.constellation[data-astro-cid-pu3aau2j] canvas[data-astro-cid-pu3aau2j]{width:100%;height:100%;position:absolute;inset:0}.constellation-label[data-astro-cid-pu3aau2j]{z-index:4;backdrop-filter:blur(10px);color:#ecf8ffe8;font:600 .59rem var(--mono);letter-spacing:.13em;will-change:left,top;background:#08152cb8;border:1px solid #bee0ff5c;border-radius:999px;padding:.38rem .58rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,scale .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 28px #0000002e}.constellation-label[data-astro-cid-pu3aau2j]:hover,.constellation-label[data-astro-cid-pu3aau2j]:focus-visible{color:#fff;background:#164469eb;border-color:#ffffffd1;outline:none;scale:1.12;box-shadow:0 0 0 7px #40b1ec1a,0 10px 35px #00000047}@media (width<=760px){.constellation-label[data-astro-cid-pu3aau2j]{padding:.3rem .44rem;font-size:.52rem}}.hero[data-astro-cid-lcdefpme],.home-section[data-astro-cid-lcdefpme],.section-inner[data-astro-cid-lcdefpme]{width:var(--content);margin:auto}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);gap:4rem clamp(3rem,6vw,7rem);min-height:calc(100svh - 76px);padding:clamp(5.5rem,8vw,8rem) 0 0;display:grid}.hero-copy[data-astro-cid-lcdefpme]{align-self:center}.overline[data-astro-cid-lcdefpme],.section-index[data-astro-cid-lcdefpme],.mono-label[data-astro-cid-lcdefpme],.equipment-grid-home[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.platform-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.material-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:600 .67rem var(--mono);letter-spacing:.105em;text-transform:uppercase}.overline[data-astro-cid-lcdefpme]{color:var(--muted)}.overline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.section-index[data-astro-cid-lcdefpme]{color:var(--hs-orange)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.052em;max-width:12.8ch;margin:1.5rem 0 0;font-size:clamp(3.2rem,5.7vw,5.65rem);line-height:.99}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#35a9e0;font-style:normal}.hero-lead[data-astro-cid-lcdefpme]{color:#4f5757;max-width:670px;margin:2rem 0 0;font-size:clamp(1.04rem,1.5vw,1.28rem)}.hero-actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(660px,100%);margin-top:2.3rem;display:grid}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{white-space:nowrap;width:100%;min-height:3.15rem;padding-inline:.8rem}.research-window[data-astro-cid-lcdefpme]{min-height:536px;box-shadow:var(--shadow);background-color:#fffefaa6;background-image:linear-gradient(#171b1c0b 1px,#0000 1px),linear-gradient(90deg,#171b1c0b 1px,#0000 1px);background-size:36px 36px;border:1px solid #171b1c47;border-radius:.35rem;align-self:center}.window-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--muted);font:600 .64rem var(--mono);text-transform:uppercase;justify-content:space-between;padding:1rem;display:flex}.window-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:#55c7ff}.layer-stack[data-astro-cid-lcdefpme]{min-height:488px;position:relative}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{background:#fffefaf5;border:1px solid #171b1c38;border-radius:.25rem;min-height:112px;padding:1rem;position:absolute;left:7%;right:7%;box-shadow:0 15px 36px #171b1c14}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child{top:34px;right:16%}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(2){top:142px;left:14%}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(3){top:252px;right:11%}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(4){top:364px;left:10%;right:10%}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{color:var(--muted);font:600 .61rem var(--mono);letter-spacing:.1em}.layer-stack[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--hs-orange);margin-right:.6rem}.layer-stack[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.9rem 0 0}.layer-stack[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{color:#4fc9ff;background:#35a9e02e}.layer-stack[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:#35a9e0;stroke-width:1.6px;width:100%;height:67px}.layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(3) svg[data-astro-cid-lcdefpme]{stroke:#7b6bc5}.layer-stack[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:var(--hs-orange);stroke:none}.model-row[data-astro-cid-lcdefpme]{font:600 .62rem var(--mono);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid;gap:.4rem!important}.model-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--paper);text-align:center;padding:.45rem}.facts[data-astro-cid-lcdefpme]{border-top:1px solid #171b1c47;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;min-height:112px;display:flex}.facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:2rem}.facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:2.35rem}.facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.76rem}.home-section[data-astro-cid-lcdefpme],.section-inner[data-astro-cid-lcdefpme]{padding:clamp(6.5rem,9vw,9rem) 0}.dark-section[data-astro-cid-lcdefpme]{color:#f5f7fb;background:#111b35;width:100%}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:240px minmax(0,1.55fr) minmax(280px,.8fr);align-items:end;gap:2.2rem;margin-bottom:3.5rem;display:grid}.section-head[data-astro-cid-lcdefpme] .section-index[data-astro-cid-lcdefpme]{white-space:nowrap;align-self:end;margin-bottom:.35rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0;font-size:clamp(2.45rem,3.75vw,3.85rem);line-height:1.04}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.section-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-width:34rem;color:var(--muted);margin:0;line-height:1.55}.section-head--dark[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f5f7fb}.section-head--dark[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#aebbd0}.section-head--dark[data-astro-cid-lcdefpme] .section-index[data-astro-cid-lcdefpme]{color:#ff7a45}.directions[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.direction-grid[data-astro-cid-lcdefpme]{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.direction-card[data-astro-cid-lcdefpme]{background:var(--paper);border:0;grid-template-columns:.9fr 1.1fr;height:360px;min-height:360px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid}.direction-image[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);min-width:0;overflow:hidden}.direction-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .5s,filter .5s}.direction-copy[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;padding:2rem;display:flex}.direction-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font:600 .63rem var(--mono)}.direction-1[data-astro-cid-lcdefpme]{box-shadow:inset 0 4px 0 var(--hs-purple)}.direction-2[data-astro-cid-lcdefpme]{box-shadow:inset 0 4px 0 var(--hs-blue)}.direction-3[data-astro-cid-lcdefpme]{box-shadow:inset 0 4px 0 var(--hs-orange)}.direction-4[data-astro-cid-lcdefpme]{box-shadow:inset 0 4px #6f58ad}.direction-1[data-astro-cid-lcdefpme] .direction-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--hs-purple)}.direction-2[data-astro-cid-lcdefpme] .direction-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--hs-blue)}.direction-3[data-astro-cid-lcdefpme] .direction-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--hs-orange)}.direction-4[data-astro-cid-lcdefpme] .direction-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#8a506d}.direction-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:auto;margin-bottom:.65rem;font-size:1.55rem}.direction-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:0;font-size:.87rem}.direction-card[data-astro-cid-lcdefpme]:hover{z-index:2;transform:translateY(-4px);box-shadow:0 24px 54px #1c385c17}.direction-card[data-astro-cid-lcdefpme]:hover .direction-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:saturate(1.05)contrast(1.02);transform:scale(1.035)}.process-band[data-astro-cid-lcdefpme]{box-shadow:0 30px 80px #122a4b1a}.process-flow[data-astro-cid-lcdefpme]{border-block:1px solid #96b7e43b;grid-template-columns:repeat(5,1fr);display:grid}.process-flow[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid #96b7e42e;flex-direction:column;min-height:132px;padding:1rem;display:flex;position:relative}.process-flow[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:1px solid #96b7e42e}.process-flow[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#55c7ff;font:600 .72rem var(--mono)}.process-flow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#f5f7fb;margin-top:auto;font-weight:600}.process-flow[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#ff7a45;position:absolute;top:50%;right:-.65rem}.process-note[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;margin-top:2.2rem;display:grid}.process-note[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#b9c7db;max-width:780px;margin:0;line-height:1.55}.gce[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.gce[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b9c5d8;font:500 .65rem var(--mono);background:#ffffff09;border:1px solid #96b7e438;padding:.48rem .62rem}.gce[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#fff}.gce[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#ff7a45;font-style:normal}.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem;display:grid}.method-card[data-astro-cid-lcdefpme]{color:#fff;border:0;border-radius:.25rem;flex-direction:column;grid-column:span 2;height:318px;min-height:318px;padding:1.45rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.method-card[data-astro-cid-lcdefpme]:nth-child(5){grid-column:2/span 2}.method-card[data-astro-cid-lcdefpme]:nth-child(6){grid-column:4/span 2}.method-card[data-astro-cid-lcdefpme]:nth-child(7){grid-column:6/span 2}.method-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-5px);box-shadow:0 20px 44px #182f4c29,inset 0 0 0 1px #ffffff2b}.method-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:auto;font-size:1.42rem}.method-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#ffffffe0;margin-bottom:0;font-size:.88rem}.method-card[data-astro-cid-lcdefpme] .mono-label[data-astro-cid-lcdefpme]{color:#ffffffe0}.method-flow[data-astro-cid-lcdefpme]{font:600 .62rem var(--mono);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.35rem;margin:2rem 0 1.4rem;display:grid}.method-flow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-align:center;opacity:.8;background:#ffffff09;border:1px solid;padding:.42rem .35rem}.method-flow[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:.65;font-style:normal}.tone-purple[data-astro-cid-lcdefpme]{background:#4f4187}.tone-blue[data-astro-cid-lcdefpme]{background:#004f9f}.tone-orange[data-astro-cid-lcdefpme]{background:#eb5b25}.tone-purple-deep[data-astro-cid-lcdefpme]{background:#33275f}.tone-blue-deep[data-astro-cid-lcdefpme]{background:#063b73}.tone-orange-deep[data-astro-cid-lcdefpme]{background:#a93e1f}.tone-violet[data-astro-cid-lcdefpme]{background:#6c56b4}.footnote[data-astro-cid-lcdefpme]{border-left:3px solid var(--hs-orange);max-width:920px;color:var(--muted);margin:2.2rem 0 0 auto;padding-left:1.2rem;font-size:.88rem}.equipment-grid-home[data-astro-cid-lcdefpme]{border-top:1px solid #96b7e438;border-left:1px solid #96b7e438;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.equipment-grid-home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#f5f7fb;border-bottom:1px solid #96b7e438;border-right:1px solid #96b7e438;min-height:225px;padding:1.5rem;text-decoration:none;transition:background .2s,transform .2s;position:relative}.equipment-grid-home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:#4f4187;height:3px;position:absolute;top:0;left:0;right:0}.equipment-grid-home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].equipment-card-2:before{background:#004f9f}.equipment-grid-home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].equipment-card-3:before{background:#eb5b25}.equipment-grid-home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff0b;transform:translateY(-3px)}.equipment-grid-home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1rem;display:flex}.equipment-grid-home[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#76cfff}.equipment-grid-home[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#ff7a45;font:600 .58rem var(--mono);letter-spacing:.08em}.equipment-grid-home[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:3.25rem 0 .8rem;font-size:1.22rem}.equipment-grid-home[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#aebbd0;margin:0;font-size:.84rem;line-height:1.55}.platforms[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.platform-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border:0;border-radius:.25rem;flex-direction:column;height:390px;min-height:390px;padding:1.7rem;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff!important}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme].platform-purple{background:var(--hs-purple)}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme].platform-blue{background:var(--hs-blue)}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme].platform-orange{background:var(--hs-orange)}.platform-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:auto;margin-bottom:.8rem;font-size:2rem}.platform-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.84;margin-bottom:0;padding-right:16%;font-size:.9rem}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]>b[data-astro-cid-lcdefpme]{position:absolute;top:1.4rem;right:1.45rem}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{transform:translateY(-7px);box-shadow:0 22px 55px #1e3a5c24}.platform-glyph[data-astro-cid-lcdefpme]{aspect-ratio:1;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:25% 25%;border:1px solid #ffffff38;width:31%;position:absolute;top:20%;right:6%;transform:rotate(-2deg)}.platform-glyph[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#fff;width:9px;height:9px;position:absolute}.platform-glyph[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{top:61%;left:18%}.platform-glyph[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){top:28%;left:42%}.platform-glyph[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#ffffffb3;top:51%;left:68%}.platform-glyph[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){background:#111827;top:18%;left:77%}.platform-orange[data-astro-cid-lcdefpme] .platform-glyph[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){background:#4f4187}.material-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.material-card[data-astro-cid-lcdefpme]{color:#f5f7fb;background:#ffffff06;border:1px solid #96b7e438;flex-direction:column;min-height:230px;padding:1.65rem;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex;position:relative}.material-card[data-astro-cid-lcdefpme]:before{content:"";background:#4f4187;width:4px;position:absolute;top:0;bottom:0;left:0}.material-blue[data-astro-cid-lcdefpme]:before{background:#004f9f}.material-orange[data-astro-cid-lcdefpme]:before{background:#eb5b25}.material-cyan[data-astro-cid-lcdefpme]:before{background:#35a9e0}.material-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b9c7db}.material-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;max-width:28ch;margin-top:auto;margin-bottom:0;font-size:1.45rem;line-height:1.22}.material-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#fff;position:absolute;top:1.5rem;right:1.6rem}.material-card[data-astro-cid-lcdefpme]:hover{background:#ffffff0e;border-color:#96b7e466;transform:translateY(-4px)}.hero--dark[data-astro-cid-lcdefpme]{color:#f4f8ff;background:#0a1730;width:100%;max-width:none;min-height:calc(100svh - 76px);padding:clamp(5.5rem,8vw,8rem) max(50vw - 680px,1.75rem) 0;position:relative;overflow:hidden}.hero--dark[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:linear-gradient(#13305329,#030a1714);position:absolute;inset:0}.hero--dark[data-astro-cid-lcdefpme]>.hero-copy[data-astro-cid-lcdefpme],.hero--dark[data-astro-cid-lcdefpme]>.research-window[data-astro-cid-lcdefpme],.hero--dark[data-astro-cid-lcdefpme]>.facts[data-astro-cid-lcdefpme]{z-index:3;position:relative}.hero--dark[data-astro-cid-lcdefpme] .overline[data-astro-cid-lcdefpme]{color:#98a7bf}.hero--dark[data-astro-cid-lcdefpme] .overline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ff7a45}.hero--dark[data-astro-cid-lcdefpme] .hero-lead[data-astro-cid-lcdefpme]{color:#bdc8d8}.hero--dark[data-astro-cid-lcdefpme] .button--light[data-astro-cid-lcdefpme]{color:#07101f;background:#f4f8ff;border-color:#f4f8ff}.hero--dark[data-astro-cid-lcdefpme] .button--dark-ghost[data-astro-cid-lcdefpme]{color:#f4f8ff;backdrop-filter:blur(12px);background:#08102057;border-color:#e5f1ff4d}.hero--dark[data-astro-cid-lcdefpme] .button--dark-ghost[data-astro-cid-lcdefpme]:hover{background:#123352b8;border-color:#7dcdf9bf}.hero--dark[data-astro-cid-lcdefpme] .research-window[data-astro-cid-lcdefpme]{backdrop-filter:blur(16px);background-color:#0a152a91;background-image:linear-gradient(#9ccfff0d 1px,#0000 1px),linear-gradient(90deg,#9ccfff0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-color:#a9d2ff38;box-shadow:0 30px 90px #00000057}.hero--dark[data-astro-cid-lcdefpme] .window-head[data-astro-cid-lcdefpme]{color:#8496af;border-color:#a9d2ff2e}.hero--dark[data-astro-cid-lcdefpme] .layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{background:#0c1a31e6;border-color:#afdbff33;transition:transform .25s,border-color .25s,background .25s;box-shadow:0 18px 44px #00000040}.hero--dark[data-astro-cid-lcdefpme] .layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:hover{background:#10223df5;border-color:#63d8ff8c;transform:translateY(-5px)scale(1.012)}.hero--dark[data-astro-cid-lcdefpme] .layer-stack[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{color:#91a0b7}.hero--dark[data-astro-cid-lcdefpme] .layer-stack[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#ff7a45}.hero--dark[data-astro-cid-lcdefpme] .model-row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#dce8f6;background:#0a1427;border-color:#afdbff2e}.hero--dark[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme]{border-color:#a9d2ff33}.hero--dark[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-color:#a9d2ff29}.hero--dark[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#91a0b7}@media (width<=1180px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.research-window[data-astro-cid-lcdefpme]{justify-self:end;width:min(680px,100%)}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:190px minmax(0,1.25fr) minmax(250px,.75fr);gap:1.6rem}.section-head[data-astro-cid-lcdefpme] .section-index[data-astro-cid-lcdefpme]{white-space:normal}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.35rem,4.3vw,3.45rem)}.direction-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr;height:auto;min-height:500px}.direction-image[data-astro-cid-lcdefpme]{min-height:220px}.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.method-card[data-astro-cid-lcdefpme]:nth-child(n){grid-column:auto}.equipment-grid-home[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.process-note[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.gce[data-astro-cid-lcdefpme]{justify-content:flex-start}.platform-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{height:340px;min-height:340px}}@media (width<=820px){.home-section[data-astro-cid-lcdefpme],.section-inner[data-astro-cid-lcdefpme]{padding:5rem 0}.section-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.8rem}.section-head[data-astro-cid-lcdefpme] .section-index[data-astro-cid-lcdefpme]{margin-bottom:.2rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]:before{content:" "}.section-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-width:42rem}.facts[data-astro-cid-lcdefpme],.direction-grid[data-astro-cid-lcdefpme],.process-flow[data-astro-cid-lcdefpme],.equipment-grid-home[data-astro-cid-lcdefpme],.material-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.facts[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--line);padding-left:0}.process-flow[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid #96b7e42e;min-height:82px}.process-flow[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{border-left:0}.hero-actions[data-astro-cid-lcdefpme]{grid-template-columns:1fr;width:100%}.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.method-card[data-astro-cid-lcdefpme]{height:auto;min-height:300px}.direction-card[data-astro-cid-lcdefpme]{height:auto;min-height:0}.platform-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{height:auto;min-height:330px}.platform-glyph[data-astro-cid-lcdefpme]{opacity:.42;width:42%}}
