.hero-atmosphere_atmosphere__NOvTq{position:absolute;inset:var(--header-height) 0 auto;height:650px;max-height:100%;overflow:hidden;pointer-events:none;z-index:0;--pointer-x:50%;--pointer-y:40%}.hero-atmosphere_glow__K0sl9{position:absolute;left:0;top:0;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#1f768e17 0,#69c6cb12 28%,#d1e5e90a 52%,transparent 70%);transform:translate3d(calc(var(--pointer-x) - 250px),calc(var(--pointer-y) - 250px),0);opacity:0;transition:opacity .45s ease}.hero-atmosphere_atmosphere__NOvTq[data-active=true] .hero-atmosphere_glow__K0sl9{opacity:1}@media(max-width:700px){.hero-atmosphere_atmosphere__NOvTq{height:600px}}@media(prefers-reduced-motion:reduce){.hero-atmosphere_signals__r4G2C path{animation:none}.hero-atmosphere_glow__K0sl9{display:none}}@media(hover:none),(pointer:coarse){.hero-atmosphere_glow__K0sl9{display:none}}.hero-atmosphere_circuit__WXs2G{position:absolute;top:0;left:0;width:var(--circuit-width,200px);height:100%;overflow:visible;opacity:0}.hero-atmosphere_circuit__WXs2G[data-side=right]{left:auto;right:0;transform:scaleX(-1)}.hero-atmosphere_atmosphere__NOvTq[data-connected=true] .hero-atmosphere_circuit__WXs2G{opacity:1}.hero-atmosphere_traceBed__E3Y4N path{fill:none;stroke:#fff;stroke-width:5;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.7}.hero-atmosphere_traces__55C0j path{fill:none;stroke:var(--hub);stroke-width:1.25;stroke-linejoin:round;opacity:.4;vector-effect:non-scaling-stroke}.hero-atmosphere_signals__r4G2C path{fill:none;stroke:var(--hub);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.2 98.8;filter:drop-shadow(0 0 3px #1f768e77);vector-effect:non-scaling-stroke;animation:hero-atmosphere_circuit-travel__sR0wk 8s linear infinite}.hero-atmosphere_signals__r4G2C path:nth-child(2){animation-duration:10s;animation-delay:-4s}.hero-atmosphere_signals__r4G2C path:nth-child(3){animation-duration:12s;animation-delay:-8s}.hero-atmosphere_circuit__WXs2G[data-side=right] .hero-atmosphere_signals__r4G2C path{animation-delay:-3s}.hero-atmosphere_nodes__bchOQ{fill:var(--mist);stroke:var(--hub);stroke-width:1.5;opacity:.85}.hero-atmosphere_vias__1UUTE{fill:#fff;stroke:var(--hub);stroke-width:1;opacity:.6}@keyframes hero-atmosphere_circuit-travel__sR0wk{to{stroke-dashoffset:-100}}@media(max-width:700px){.hero-atmosphere_atmosphere__NOvTq[data-connected=true] .hero-atmosphere_circuit__WXs2G{opacity:.65}.hero-atmosphere_signals__r4G2C path{stroke-width:2}.hero-atmosphere_traceBed__E3Y4N path{stroke-width:3}}@media(prefers-reduced-motion:reduce){.hero-atmosphere_signals__r4G2C path{animation:none}}.hero-atmosphere_atmosphere__NOvTq[data-hidden=true] .hero-atmosphere_circuit__WXs2G{display:none}.hero-atmosphere_atmosphere__NOvTq[data-connected=true] .hero-atmosphere_circuit__WXs2G{opacity:calc(.3 + var(--open,1) * .7)}.hero-atmosphere_nodes__bchOQ{fill:#fff;stroke-width:2}.hero-atmosphere_nodes__bchOQ circle{filter:drop-shadow(0 0 calc(var(--open,1) * 5px) #1f768eaa)}.module-explorer_section__ozuyI{padding:var(--section-space-y) var(--site-inset);background:#fff;color:var(--ink);scroll-margin-top:calc(var(--header-height) + 24px)}.module-explorer_container__Rn7fh{max-width:none;margin:auto}.module-explorer_heading__oCFnb{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end}.module-explorer_eyebrow__WWmQv{display:block;font-size:11px;line-height:1.7;letter-spacing:.28em;text-transform:uppercase;color:var(--hub);margin-bottom:18px}.module-explorer_heading__oCFnb h2{font-family:var(--font-brand-display),sans-serif;font-size:var(--type-h2);font-weight:300;line-height:1.3;letter-spacing:-.018em;margin:0}.module-explorer_heading__oCFnb h2 em{font-style:normal;color:var(--hub)}.module-explorer_heading__oCFnb p{max-width:530px;margin:0;font-size:var(--type-lead);line-height:1.7;color:var(--body)}.module-explorer_toolbar__CRIt7{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;margin:24px 0 4px;border-top:1px solid var(--line)}.module-explorer_filters__UwvgZ{display:flex;flex-wrap:wrap;gap:8px}.module-explorer_filters__UwvgZ button{border:1px solid var(--line);border-radius:24px;padding:10px 19px;background:#fff;color:var(--body);font-family:var(--font-brand-ui),sans-serif;font-size:var(--type-card-body);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.module-explorer_filters__UwvgZ button:hover{border-color:var(--hub);color:var(--teal)}.module-explorer_filters__UwvgZ button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.module-explorer_count__Zkgqf{white-space:nowrap;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--body)}.module-explorer_grid__gMFou{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.module-explorer_card__iHKLu{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .25s,box-shadow .25s}.module-explorer_card__iHKLu:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 90% 0,var(--mist),transparent 75%);opacity:0;transition:opacity .3s}.module-explorer_card__iHKLu:focus-visible,.module-explorer_card__iHKLu:hover{border-color:var(--hub);box-shadow:0 14px 30px #10262e0d}.module-explorer_card__iHKLu:focus-visible:before,.module-explorer_card__iHKLu:hover:before{opacity:1}.module-explorer_cardTop__OYdGz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.module-explorer_icon__u1oKl{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:10px;background:var(--mist);color:var(--teal)}.module-explorer_category__iwO_r{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--body)}.module-explorer_card__iHKLu h3{font-family:var(--font-brand-display),sans-serif;font-size:14.96px;font-weight:500;line-height:1.4;margin:0 0 12px}.module-explorer_card__iHKLu>p{font-size:var(--type-card-body);line-height:1.65;color:var(--body);margin:0 0 24px}.module-explorer_cardFooter__EJZlL{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:16px;margin-top:auto;font-size:var(--type-caption);color:var(--teal)}.module-explorer_cardFooter__EJZlL>div{display:grid;gap:5px}.module-explorer_metricLabel__rF8BL{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.module-explorer_arrow___HESk{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tint);transition:background-color .25s,color .25s}.module-explorer_card__iHKLu:focus-visible .module-explorer_arrow___HESk,.module-explorer_card__iHKLu:hover .module-explorer_arrow___HESk{background:var(--teal);color:#fff}.module-explorer_card__iHKLu:focus-visible,.module-explorer_filters__UwvgZ button:focus-visible{outline:2px solid var(--hub);outline-offset:3px}@media(max-width:1100px){.module-explorer_grid__gMFou{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.module-explorer_grid__gMFou{grid-template-columns:repeat(2,minmax(0,1fr))}.module-explorer_heading__oCFnb{grid-template-columns:1fr;gap:24px}}@media(max-width:540px){.module-explorer_grid__gMFou{grid-template-columns:1fr}.module-explorer_toolbar__CRIt7{align-items:flex-start;flex-direction:column;gap:14px}.module-explorer_filters__UwvgZ button{padding:9px 15px}.module-explorer_card__iHKLu{padding:24px}}@media(prefers-reduced-motion:reduce){.module-explorer_arrow___HESk,.module-explorer_card__iHKLu,.module-explorer_card__iHKLu:before,.module-explorer_filters__UwvgZ button{transition:none}}