.cta-panel[data-astro-cid-vc7f7hly]{grid-gap:var(--spacing-10);gap:var(--spacing-10);border:1px solid var(--stroke-subtle);border-radius:var(--radius-3xl);background:var(--color-bg-secondary);padding:var(--spacing-12);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.cta-title[data-astro-cid-vc7f7hly]{max-width:20ch}.cta-body[data-astro-cid-vc7f7hly]{max-width:52ch;margin-top:var(--spacing-5);color:var(--fg-tertiary);line-height:1.55}.cta-side[data-astro-cid-vc7f7hly]{grid-gap:var(--spacing-5);justify-items:start;gap:var(--spacing-5);display:grid}.cta-note[data-astro-cid-vc7f7hly]{max-width:38ch;color:var(--fg-caption)}@media (width<=1080px){.cta-panel[data-astro-cid-vc7f7hly]{gap:var(--spacing-8);padding:var(--spacing-8);grid-template-columns:1fr}}@media (width<=640px){.cta-panel[data-astro-cid-vc7f7hly]{padding:var(--spacing-6)}}.band[data-astro-cid-my2j3xqt]{padding-top:var(--section-space);padding-bottom:var(--section-space);color:#ffffffb8;position:relative;overflow:hidden}.band-rail[data-astro-cid-my2j3xqt]{position:relative}.band-grid[data-astro-cid-my2j3xqt]{grid-gap:var(--spacing-12);gap:var(--spacing-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.band-title[data-astro-cid-my2j3xqt]{color:#fff;max-width:18ch;font-family:var(--font-quote);letter-spacing:-.012em;font-size:46px;font-weight:400;line-height:1.12}.band-lead[data-astro-cid-my2j3xqt]{max-width:56ch;margin-top:var(--spacing-5);color:#fff9;font-size:var(--text-base);line-height:1.55}.band-stack[data-astro-cid-my2j3xqt]{width:248px;max-width:100%;margin-top:var(--spacing-8);display:block}.slab[data-astro-cid-my2j3xqt] polygon[data-astro-cid-my2j3xqt]{stroke:var(--stroke);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.is-base[data-astro-cid-my2j3xqt]{--stroke:color-mix(in srgb, var(--brand-ink) 50%, transparent)}.is-base[data-astro-cid-my2j3xqt] .face-top[data-astro-cid-my2j3xqt]{fill:var(--brand)}.is-base[data-astro-cid-my2j3xqt] .face-left[data-astro-cid-my2j3xqt]{fill:color-mix(in srgb, var(--brand) 62%, #000)}.is-base[data-astro-cid-my2j3xqt] .face-right[data-astro-cid-my2j3xqt]{fill:color-mix(in srgb, var(--brand) 40%, #000)}.band-points[data-astro-cid-my2j3xqt]{list-style:none;display:grid}.band-points[data-astro-cid-my2j3xqt] li[data-astro-cid-my2j3xqt]{grid-gap:var(--spacing-4);gap:var(--spacing-4);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);grid-template-columns:44px minmax(0,1fr);display:grid}.band-points[data-astro-cid-my2j3xqt] li[data-astro-cid-my2j3xqt]:first-child{padding-top:0}.band-points[data-astro-cid-my2j3xqt] li[data-astro-cid-my2j3xqt]:last-child{padding-bottom:0}.band-points[data-astro-cid-my2j3xqt] li[data-astro-cid-my2j3xqt]+li[data-astro-cid-my2j3xqt]{border-top:1px solid #ffffff17}.band-index[data-astro-cid-my2j3xqt]{color:#ffffff59;padding-top:2px}.band-points[data-astro-cid-my2j3xqt] h3[data-astro-cid-my2j3xqt]{color:#fff;font-size:var(--text-base);font-weight:var(--weight-semibold)}.band-points[data-astro-cid-my2j3xqt] p[data-astro-cid-my2j3xqt]{color:#ffffff94;margin-top:6px}@media (width<=1080px){.band-grid[data-astro-cid-my2j3xqt]{gap:var(--spacing-8);grid-template-columns:1fr}.band-title[data-astro-cid-my2j3xqt]{max-width:22ch;font-size:38px}.band-stack[data-astro-cid-my2j3xqt]{margin-top:var(--spacing-6)}}@media (width<=640px){.band-stack[data-astro-cid-my2j3xqt]{width:268px;margin:var(--spacing-8) auto 0}}@media (width<=480px){.band-stack[data-astro-cid-my2j3xqt]{width:220px}}.tilted-grid[data-astro-cid-rqajtih5]{z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(var(--fade), #000 0%, #0009 36%, transparent 72%), linear-gradient(to bottom, #000 0%, #000 56%, transparent 96%);-webkit-mask-image:linear-gradient(var(--fade), #000 0%, #0009 36%, transparent 72%), linear-gradient(to bottom, #000 0%, #000 56%, transparent 96%);mask-image:linear-gradient(var(--fade), #000 0%, #0009 36%, transparent 72%), linear-gradient(to bottom, #000 0%, #000 56%, transparent 96%);mask-image:linear-gradient(var(--fade), #000 0%, #0009 36%, transparent 72%), linear-gradient(to bottom, #000 0%, #000 56%, transparent 96%);-webkit-mask-composite:source-in, xor;position:absolute;inset:0;overflow:hidden;mask-composite:intersect}.plane[data-astro-cid-rqajtih5]{transform:rotate(var(--angle));position:absolute;inset:-60% -10%}.lattice[data-astro-cid-rqajtih5]{opacity:var(--strength);background-image:linear-gradient(to right, var(--line) 0,var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 0,var(--line) 1px, transparent 1px), linear-gradient(to right, var(--line-weak) 0,var(--line-weak) 1px, transparent 1px), linear-gradient(to bottom, var(--line-weak) 0,var(--line-weak) 1px, transparent 1px);background-size:var(--major) var(--major), var(--major) var(--major), var(--cell) var(--cell), var(--cell) var(--cell);--major:calc(var(--cell) * 5);--line-weak:color-mix(in srgb, var(--line) 50%, transparent);background-position:50%;position:absolute;inset:0}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){.lattice[data-astro-cid-rqajtih5]{background-image:linear-gradient(to right, var(--line) 0 1px, transparent 1px), linear-gradient(to bottom, var(--line) 0 1px, transparent 1px), linear-gradient(to right, var(--line-weak) 0 1px, transparent 1px), linear-gradient(to bottom, var(--line-weak) 0 1px, transparent 1px)}}.fill[data-astro-cid-rqajtih5]{width:calc(var(--cell) - 1px);height:calc(var(--cell) - 1px);left:calc((100% - var(--cell)) / 2 + var(--cell) * var(--x) + 1px);top:calc((100% - var(--cell)) / 2 + var(--cell) * var(--y) + 1px);background:rgba(255, 255, 255, var(--tint));position:absolute}.fill-accent[data-astro-cid-rqajtih5]{background:var(--brand);opacity:var(--tint)}.tile[data-astro-cid-rqajtih5]{width:calc(var(--cell) - 2px);height:calc(var(--cell) - 2px);left:calc((100% - var(--cell)) / 2 + var(--cell) * var(--x) + 1px);top:calc((100% - var(--cell)) / 2 + var(--cell) * var(--y) + 1px);opacity:0;opacity:0;opacity:calc(var(--lit,0) * .16);transition:opacity .22s var(--ease);background:#fff;position:absolute}.quote-section[data-astro-cid-vr3hc7tk]{border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);background:var(--color-bg-secondary);padding-top:var(--section-space);padding-bottom:var(--section-space)}figure[data-astro-cid-vr3hc7tk]{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.quote[data-astro-cid-vr3hc7tk]{color:var(--fg)}.tail[data-astro-cid-vr3hc7tk]{color:var(--fg-caption)}.mark[data-astro-cid-vr3hc7tk]{color:var(--stroke-strong)}figcaption[data-astro-cid-vr3hc7tk]{grid-gap:4px;margin-top:var(--spacing-8);gap:4px;display:grid}figcaption[data-astro-cid-vr3hc7tk] a[data-astro-cid-vr3hc7tk],.source[data-astro-cid-vr3hc7tk]{color:var(--fg);font-size:var(--text-sm);font-weight:var(--weight-semibold)}figcaption[data-astro-cid-vr3hc7tk] a[data-astro-cid-vr3hc7tk]:hover{color:var(--fg-accent)}.detail[data-astro-cid-vr3hc7tk]{color:var(--fg-caption);font-size:var(--text-sm)}@media (width<=640px){.quote-section[data-astro-cid-vr3hc7tk]{padding-top:56px;padding-bottom:56px}}.showcase-grid[data-astro-cid-5fplf7uj]{grid-gap:var(--spacing-12);gap:var(--spacing-12);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;display:grid}.index[data-astro-cid-5fplf7uj]{top:calc(var(--header-height) + 88px);position:sticky}.index[data-astro-cid-5fplf7uj] ol[data-astro-cid-5fplf7uj]{grid-gap:2px;gap:2px;list-style:none;display:grid}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj]{align-items:center;gap:var(--spacing-4);color:var(--fg-caption);font-family:var(--font-display);font-size:20px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-h2);transition:color .22s var(--ease), border-color .22s var(--ease);padding:10px 0 10px 16px;display:flex;position:relative}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj]:hover{color:var(--fg-tertiary)}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj]:before{content:"";border-radius:var(--radius-pill);width:3px;height:22px;transition:background .16s var(--ease);background:0 0;position:absolute;top:50%;left:0;translate:0 -50%}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj][aria-current=true]{color:var(--fg)}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj][aria-current=true]:before{background:var(--brand)}.index-num[data-astro-cid-5fplf7uj]{color:inherit;opacity:.55}.index-note[data-astro-cid-5fplf7uj]{max-width:30ch;margin-top:var(--spacing-8);padding-left:18px}.panels[data-astro-cid-5fplf7uj]{grid-gap:var(--spacing-6);gap:var(--spacing-6);display:grid}.vpanel[data-astro-cid-5fplf7uj]{grid-gap:var(--spacing-6);gap:var(--spacing-6);border:1px solid var(--stroke-subtle);border-radius:var(--radius-2xl);background:var(--color-bg);padding:var(--spacing-8);scroll-margin-top:calc(var(--header-height) + 40px);display:grid}.vpanel-lead[data-astro-cid-5fplf7uj]{max-width:58ch;margin-top:var(--spacing-3);font-size:var(--text-base);line-height:1.5}.vpanel-media[data-astro-cid-5fplf7uj]{margin-top:var(--spacing-2)}.vpanel-highlights[data-astro-cid-5fplf7uj]{grid-gap:var(--spacing-5);gap:var(--spacing-5);border-top:1px solid var(--stroke-weak);border-bottom:1px solid var(--stroke-weak);padding-top:var(--spacing-6);padding-bottom:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vhighlight[data-astro-cid-5fplf7uj] h4[data-astro-cid-5fplf7uj]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.vhighlight[data-astro-cid-5fplf7uj] p[data-astro-cid-5fplf7uj]{margin-top:6px}.vpanel-foot[data-astro-cid-5fplf7uj]{justify-content:space-between;align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}@media (width<=1080px){.showcase-grid[data-astro-cid-5fplf7uj]{gap:var(--spacing-8);grid-template-columns:1fr}.index[data-astro-cid-5fplf7uj]{top:var(--header-height);z-index:5;margin-left:calc(var(--page-pad) * -1);margin-right:calc(var(--page-pad) * -1);border-bottom:1px solid var(--stroke-subtle);background:var(--color-bg);padding:var(--spacing-3) var(--page-pad);position:sticky}.index[data-astro-cid-5fplf7uj] ol[data-astro-cid-5fplf7uj]{grid-gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.index[data-astro-cid-5fplf7uj] li[data-astro-cid-5fplf7uj]{display:grid}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj]{min-height:40px;letter-spacing:var(--tracking-h2);align-items:center;gap:10px;padding:6px 0 6px 13px;font-size:16px;line-height:1.2;display:flex;position:relative}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj][aria-current=true]{color:var(--fg)}.index-num[data-astro-cid-5fplf7uj]{color:var(--fg-caption);opacity:1;flex-shrink:0;display:block}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj][aria-current=true] .index-num[data-astro-cid-5fplf7uj]{color:var(--brand-ink)}.index-label[data-astro-cid-5fplf7uj]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-note[data-astro-cid-5fplf7uj]{display:none}.vpanel-highlights[data-astro-cid-5fplf7uj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vpanel[data-astro-cid-5fplf7uj]{padding:var(--spacing-5)}.index[data-astro-cid-5fplf7uj] a[data-astro-cid-5fplf7uj]{gap:8px;min-height:38px;padding-left:11px;font-size:15px}.vpanel-highlights[data-astro-cid-5fplf7uj]{gap:var(--spacing-4);grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{margin-top:calc(var(--header-height) * -1);padding-top:calc(var(--header-height) + 96px);padding-bottom:96px;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-pill[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);max-width:100%;color:var(--fg-secondary);font-size:var(--text-sm);transition:border-color .14s var(--ease), background .14s var(--ease);background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.hero-pill[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;border-color:#ffffff57}.hero-pill-tag[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:var(--brand);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:3px 8px}.hero-pill-text[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;overflow:hidden}.hero-pill[data-astro-cid-lcdefpme] svg{width:13px;height:13px;color:var(--fg-caption);flex-shrink:0}.hero-title[data-astro-cid-lcdefpme]{max-width:21ch;margin-top:var(--spacing-8)}.hero-title[data-astro-cid-lcdefpme] strong{white-space:nowrap}.hero-lead[data-astro-cid-lcdefpme]{max-width:58ch;margin-top:var(--spacing-6);color:var(--fg-tertiary);font-size:var(--text-lg);line-height:1.5}.hero-actions[data-astro-cid-lcdefpme]{margin-top:var(--spacing-8)}.record-milestones[data-astro-cid-lcdefpme]{grid-gap:var(--spacing-8);gap:var(--spacing-8);margin-top:var(--spacing-12);grid-template-columns:minmax(0,260px) minmax(0,1fr);display:grid}.milestones-head[data-astro-cid-lcdefpme]{top:calc(var(--header-height) + var(--spacing-8));align-self:start;position:sticky}.milestones-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"opsz" 24;font-size:24px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-h2);color:var(--brand-display);line-height:1.1}.milestones-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--spacing-4)}.cell-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cell[data-astro-cid-lcdefpme]{grid-gap:var(--spacing-3);align-content:start;gap:var(--spacing-3);border-left:1px solid var(--stroke-subtle);padding:var(--spacing-6);min-height:160px;transition:background .16s var(--ease);display:grid;position:relative}.cell-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3n+1){border-left:0}.industry-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+4){border-top:1px solid var(--stroke-subtle)}.cell[data-astro-cid-lcdefpme]:hover{background:var(--color-bg-secondary)}.cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);font-weight:var(--weight-semibold)}.news-cell[data-astro-cid-lcdefpme]{align-content:space-between}.news-cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-weight:var(--weight-medium);line-height:1.4}.industry-image[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-1);border-radius:var(--radius-md)}.industry-arrow[data-astro-cid-lcdefpme]{top:var(--spacing-6);right:var(--spacing-6);color:var(--fg-caption);opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease);position:absolute}.industry-arrow[data-astro-cid-lcdefpme] svg{width:15px;height:15px}.industry-cell[data-astro-cid-lcdefpme]:hover .industry-arrow[data-astro-cid-lcdefpme]{opacity:1;transform:translate(2px,-2px)}.news-source[data-astro-cid-lcdefpme]{color:var(--fg-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:5px;display:inline-flex}.news-source[data-astro-cid-lcdefpme] svg{width:13px;height:13px}@media (width<=1080px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-height) + 80px);padding-bottom:88px}.record-milestones[data-astro-cid-lcdefpme]{gap:var(--spacing-6);margin-top:var(--spacing-10);grid-template-columns:1fr}.milestones-head[data-astro-cid-lcdefpme]{position:static}.cell-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3n+1){border-left:1px solid var(--stroke-subtle)}.cell-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0}.cell-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--stroke-subtle)}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-height) + 48px);padding-bottom:64px}.hero-pill-text[data-astro-cid-lcdefpme]{max-width:20ch}.hero-actions[data-astro-cid-lcdefpme]{grid-gap:var(--spacing-3);gap:var(--spacing-3);grid-template-columns:1fr;display:grid}.cell-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cell-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n){border-left:0}.cell[data-astro-cid-lcdefpme]{min-height:0}.cell-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(n+2){border-top:1px solid var(--stroke-subtle)}}
