.bridge[data-astro-cid-paqscaaw]{--bridge-loop:16s;--bridge-well:color-mix(in srgb, var(--color-navy) 82%, var(--color-tech-bg));--bridge-surface-l:color-mix(in srgb, var(--color-navy-surface) 82%, var(--color-teal));--bridge-surface-r:color-mix(in srgb, var(--color-bg) 82%, var(--color-surface));--bridge-speech:color-mix(in srgb, var(--color-navy-line) 72%, var(--color-cold));--bridge-lit:color-mix(in srgb, var(--color-teal) 32%, var(--color-navy));--bridge-edge:color-mix(in srgb, var(--color-navy-line) 76%, var(--color-navy));z-index:2;pointer-events:none;user-select:none;opacity:1;visibility:visible;margin:0;transition:opacity .5s .25s,visibility linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bridge[data-astro-cid-paqscaaw] [data-astro-cid-paqscaaw]{pointer-events:none}.bridge[data-astro-cid-paqscaaw] svg[data-astro-cid-paqscaaw]{display:block;overflow:visible}.bridge-defs[data-astro-cid-paqscaaw]{width:0;height:0;position:absolute}.bridge[data-astro-cid-paqscaaw] .bridge-full[data-astro-cid-paqscaaw]{width:var(--bridge-w,0px);height:auto}.bridge[data-astro-cid-paqscaaw] .bridge-mini[data-astro-cid-paqscaaw]{display:none}.portal:not([data-state=split]) .bridge[data-astro-cid-paqscaaw]{opacity:0;visibility:hidden;transition:opacity 0s linear var(--glide-duration), visibility 0s linear var(--glide-duration)}.portal:not([data-state=split]) .bridge[data-astro-cid-paqscaaw] [data-astro-cid-paqscaaw]{animation-play-state:paused!important}@media (width>=1200px) and (height>=640px){.bridge[data-astro-cid-paqscaaw]{margin-top:-6px}}@media (width<=1199px),(height<=639px){.bridge[data-astro-cid-paqscaaw]{top:auto;bottom:66px;transform:translate(-50%)}.bridge[data-astro-cid-paqscaaw] .bridge-full[data-astro-cid-paqscaaw]{display:none}.bridge[data-astro-cid-paqscaaw] .bridge-mini[data-astro-cid-paqscaaw]{width:min(94vw,400px);height:auto;display:block}}@media (width>=901px) and (width<=1199px){.bridge[data-astro-cid-paqscaaw]{bottom:64px}}@media (width<=560px){.bridge[data-astro-cid-paqscaaw]{bottom:58px}}@media (width<=760px){.bridge[data-astro-cid-paqscaaw]{display:none}}@media (height<=560px),(width>=901px) and (height<=639px){.bridge[data-astro-cid-paqscaaw]{display:none}}#bridge-grid[data-astro-cid-paqscaaw] path[data-astro-cid-paqscaaw]{fill:none;stroke:color-mix(in srgb, var(--color-cold) 9%, transparent);stroke-width:1px}#bridge-arrow-out[data-astro-cid-paqscaaw] path[data-astro-cid-paqscaaw]{fill:var(--color-cold)}#bridge-arrow-in[data-astro-cid-paqscaaw] path[data-astro-cid-paqscaaw]{fill:var(--color-leaf)}.bridge[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{font-family:var(--font-body)}.bridge-card-l[data-astro-cid-paqscaaw]{fill:var(--color-navy-alt);stroke:var(--bridge-edge);stroke-width:1px}.bridge-card-r[data-astro-cid-paqscaaw]{fill:var(--bridge-surface-r);stroke:color-mix(in srgb, var(--color-cold) 25%, transparent);stroke-width:1px}.bridge-eyebrow-l[data-astro-cid-paqscaaw]{letter-spacing:1.7px;fill:var(--color-teal);font-size:10.5px}.bridge-title-l[data-astro-cid-paqscaaw]{font:700 21px var(--font-heading);fill:var(--color-ink);letter-spacing:-.3px}.bridge-eyebrow-r[data-astro-cid-paqscaaw]{font:700 10.5px var(--font-display);letter-spacing:1.9px;fill:var(--color-cold)}.bridge[data-astro-cid-paqscaaw] .bridge-title-r[data-astro-cid-paqscaaw]{font:700 21px var(--font-display);fill:var(--color-ink);letter-spacing:-.2px}.bridge-stroke-light[data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-muted);stroke-width:2.2px;stroke-linecap:round}.bridge-stroke-teal[data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-teal);stroke-width:2.6px;stroke-linecap:round}.bridge-badge[data-astro-cid-paqscaaw]{fill:var(--color-teal)}.bridge-label[data-astro-cid-paqscaaw]{fill:var(--color-muted);font-size:11.5px}.bridge-label-teal[data-astro-cid-paqscaaw]{fill:var(--color-teal);font-size:11px}.bridge-window[data-astro-cid-paqscaaw]{fill:var(--bridge-well);stroke:color-mix(in srgb, var(--color-teal) 40%, transparent)}.bridge-window-line[data-astro-cid-paqscaaw]{stroke:color-mix(in srgb, var(--color-teal) 20%, transparent)}.bridge-dot[data-astro-cid-paqscaaw]{fill:var(--color-navy-muted)}.bridge-window-title[data-astro-cid-paqscaaw]{fill:var(--color-muted);font-size:10.5px}.bridge-frame[data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-teal);stroke-width:1.4px;opacity:.5}.bridge-bubble[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{fill:var(--bridge-speech)}.bridge-bubble[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-ink);font-size:9px}.bridge-bubble-thinking[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]~rect[data-astro-cid-paqscaaw]{fill:var(--color-teal)}.bridge-bubble-answer[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{fill:var(--color-leaf)}.bridge-bubble-answer[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-bg);font-weight:700;font-family:var(--font-display);font-size:11px}.bridge-id-line[data-astro-cid-paqscaaw]{stroke:var(--color-teal);stroke-width:1.2px;stroke-dasharray:2 3;opacity:.8}.bridge-id-l[data-astro-cid-paqscaaw]>rect[data-astro-cid-paqscaaw]:first-of-type{fill:var(--bridge-surface-l);stroke:color-mix(in srgb, var(--color-teal) 47%, transparent)}.bridge-id-l[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-ink);font-size:11px}.bridge-id-square[data-astro-cid-paqscaaw]{fill:var(--color-teal)}.bridge-heading-l[data-astro-cid-paqscaaw]{letter-spacing:1.5px;fill:var(--color-navy-muted);font-size:10px}.bridge-access[data-astro-cid-paqscaaw]>rect[data-astro-cid-paqscaaw]{fill:var(--color-navy-surface);stroke:color-mix(in srgb, var(--color-teal) 33%, transparent)}.bridge-access[data-astro-cid-paqscaaw] .bridge-icon[data-astro-cid-paqscaaw] [data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-teal);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.bridge-access[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-muted);font-size:9.5px}.bridge-bar-track[data-astro-cid-paqscaaw]{fill:var(--bridge-edge)}.bridge-bar[data-astro-cid-paqscaaw]{fill:var(--color-teal);transform-box:fill-box;transform-origin:0}.bridge-iq[data-astro-cid-paqscaaw]{font:700 15px var(--font-display);fill:var(--color-teal);transform-box:fill-box;transform-origin:100%}.bridge-small[data-astro-cid-paqscaaw]{fill:var(--color-navy-muted);font-size:10px}.bridge-exp[data-astro-cid-paqscaaw]{fill:var(--color-bg);stroke:color-mix(in srgb, var(--color-cold) 33%, transparent)}.bridge-exp-line[data-astro-cid-paqscaaw]{stroke:color-mix(in srgb, var(--color-cold) 20%, transparent)}.bridge-exp-square[data-astro-cid-paqscaaw]{fill:var(--color-cold)}.bridge-exp-title[data-astro-cid-paqscaaw]{font:700 10.5px var(--font-display);letter-spacing:.9px;fill:var(--color-muted)}.bridge-modulee-frame[data-astro-cid-paqscaaw]{fill:var(--color-surface);stroke:color-mix(in srgb, var(--color-cold) 25%, transparent)}.bridge-eye[data-astro-cid-paqscaaw]{fill:var(--color-cold);transform-box:fill-box;transform-origin:50%}.bridge-mouth[data-astro-cid-paqscaaw]{fill:color-mix(in srgb, var(--color-cold) 53%, transparent)}.bridge-expert[data-astro-cid-paqscaaw] .bridge-modulee-frame[data-astro-cid-paqscaaw]{stroke:var(--color-cold);stroke-width:1.5px;fill:color-mix(in srgb, var(--color-cold) 15%, transparent)}.bridge-idtag[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{fill:var(--color-bg);stroke:color-mix(in srgb, var(--color-cold) 33%, transparent)}.bridge-idtag[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-muted);font-size:10px}.bridge-idtag-expert[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{stroke:var(--color-cold)}.bridge-idtag-expert[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-ink)}.bridge-id-r[data-astro-cid-paqscaaw]>rect[data-astro-cid-paqscaaw]:first-of-type{fill:var(--color-surface);stroke:color-mix(in srgb, var(--color-cold) 33%, transparent)}.bridge-id-r[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{fill:var(--color-ink);font-size:11px}.bridge-id-square-r[data-astro-cid-paqscaaw]{fill:var(--color-cold)}.bridge-heading-r[data-astro-cid-paqscaaw]{font:700 10px var(--font-display);letter-spacing:1.6px;fill:var(--color-navy-muted)}.bridge-cells[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{fill:var(--color-cold);stroke:none}.bridge-cells[data-astro-cid-paqscaaw] .bridge-cell-result[data-astro-cid-paqscaaw]{fill:var(--color-leaf)}.bridge-small-r[data-astro-cid-paqscaaw]{fill:var(--color-navy-muted);font-size:10px}.bridge-trail-track[data-astro-cid-paqscaaw]{fill:var(--color-surface)}.bridge-trail-block[data-astro-cid-paqscaaw]{fill:var(--color-cold)}.bridge-lane[data-astro-cid-paqscaaw]{fill:none;stroke-width:1.6px;stroke-dasharray:2.2 1.6}.bridge-lane-ut[data-astro-cid-paqscaaw]{stroke:var(--color-cold);opacity:.75}.bridge-lane-inn[data-astro-cid-paqscaaw]{stroke:var(--color-leaf);opacity:.75}.bridge-parcel[data-astro-cid-paqscaaw]{fill:none;stroke-linecap:butt;stroke-dasharray:.1 300;stroke-dashoffset:200px;stroke-width:9px}.bridge-parcel-out[data-astro-cid-paqscaaw]{stroke:var(--color-cold)}.bridge-parcel-in[data-astro-cid-paqscaaw]{stroke:var(--color-leaf)}.bridge-pulse[data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-cold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.bridge-hub-core[data-astro-cid-paqscaaw]{fill:var(--bridge-well)}.bridge-ring-l[data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-teal);stroke-width:3.2px}.bridge-ring-r[data-astro-cid-paqscaaw]{fill:none;stroke:var(--color-cold);stroke-width:3.2px}.bridge-hub-name[data-astro-cid-paqscaaw]{font:700 11px var(--font-display);letter-spacing:1.8px;fill:var(--color-ink)}.bridge-hub-role[data-astro-cid-paqscaaw]{fill:var(--color-muted);font-size:10px}.bridge-rm[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{fill:var(--color-cold)}.bridge-rm[data-astro-cid-paqscaaw] text[data-astro-cid-paqscaaw]{font:700 10px var(--font-display);fill:var(--color-bg)}.bridge-caption[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{fill:color-mix(in srgb, var(--bridge-well) 93%, transparent);stroke:color-mix(in srgb, var(--color-ink) 15%, transparent)}.bridge-step[data-astro-cid-paqscaaw],.bridge-step-still[data-astro-cid-paqscaaw]{fill:var(--color-ink);font-size:12.5px}.bridge-step[data-astro-cid-paqscaaw] .n[data-astro-cid-paqscaaw]{font:700 12.5px var(--font-display);fill:var(--color-cold)}.bridge-step[data-astro-cid-paqscaaw],.bridge-step-6[data-astro-cid-paqscaaw]{opacity:0}.bridge-mini-l[data-astro-cid-paqscaaw]{fill:var(--color-navy-alt);stroke:color-mix(in srgb, var(--color-teal) 40%, transparent)}.bridge-mini-r[data-astro-cid-paqscaaw]{fill:var(--bridge-surface-r);stroke:color-mix(in srgb, var(--color-cold) 40%, transparent)}.bridge-mini-title-l[data-astro-cid-paqscaaw]{font:700 13px var(--font-heading);fill:var(--color-ink)}.bridge[data-astro-cid-paqscaaw] .bridge-mini-title-r[data-astro-cid-paqscaaw]{font:700 14px var(--font-display);fill:var(--color-ink)}.bridge-mini-sub[data-astro-cid-paqscaaw]{fill:var(--color-teal);font-size:9.5px}.bridge-mini-sub-r[data-astro-cid-paqscaaw]{fill:var(--color-cold);font-size:9.5px}.bridge-mini-agent[data-astro-cid-paqscaaw]{fill:var(--color-surface);stroke:color-mix(in srgb, var(--color-cold) 40%, transparent)}.bridge-mini-expert[data-astro-cid-paqscaaw]{fill:var(--color-cold)}.bridge-mini-hub[data-astro-cid-paqscaaw]{font:700 8.5px var(--font-display);fill:var(--color-ink);letter-spacing:.6px}.bridge-mini-step[data-astro-cid-paqscaaw]{fill:var(--color-muted);font-size:9.5px}.bridge-mini[data-astro-cid-paqscaaw] .bridge-lane[data-astro-cid-paqscaaw]{stroke-width:1.4px}.bridge-mini[data-astro-cid-paqscaaw] .bridge-parcel[data-astro-cid-paqscaaw]{stroke-width:6.5px}@media (prefers-reduced-motion:no-preference){.bridge-rm[data-astro-cid-paqscaaw],.bridge-step-still[data-astro-cid-paqscaaw],.bridge-mini-step[data-astro-cid-paqscaaw]{display:none}.bridge-lane[data-astro-cid-paqscaaw]{marker-end:none}.bridge-step-still[data-astro-cid-paqscaaw]{opacity:0}.bridge-step-1[data-astro-cid-paqscaaw]{animation:bridge-step1 var(--bridge-loop) linear infinite both}.bridge-step-2[data-astro-cid-paqscaaw]{animation:bridge-step2 var(--bridge-loop) linear infinite both}.bridge-step-3[data-astro-cid-paqscaaw]{animation:bridge-step3 var(--bridge-loop) linear infinite both}.bridge-step-4[data-astro-cid-paqscaaw]{animation:bridge-step4 var(--bridge-loop) linear infinite both}.bridge-step-5[data-astro-cid-paqscaaw]{animation:bridge-step5 var(--bridge-loop) linear infinite both}.bridge-step-6[data-astro-cid-paqscaaw]{animation:bridge-step6 var(--bridge-loop) linear infinite both}.bridge-bubble-you[data-astro-cid-paqscaaw]{animation:bridge-bubble-you var(--bridge-loop) ease-out infinite both}.bridge-bubble-thinking[data-astro-cid-paqscaaw]{animation:bridge-bubble-thinking var(--bridge-loop) ease-out infinite both}.bridge-bubble-thinking[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]~rect[data-astro-cid-paqscaaw]{animation:1s ease-in-out infinite both bridge-think}.bridge-bubble-thinking[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]:nth-child(3){animation-delay:.15s}.bridge-bubble-thinking[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]:nth-child(4){animation-delay:.3s}.bridge-bubble-answer[data-astro-cid-paqscaaw]{animation:bridge-bubble-answer var(--bridge-loop) cubic-bezier(.2,.9,.3,1.3) infinite both;transform-box:fill-box;transform-origin:0}.bridge-frame[data-astro-cid-paqscaaw]{animation:3.2s ease-in-out infinite both bridge-frame}.bridge-mini-agentfig[data-astro-cid-paqscaaw]{animation:3.2s ease-in-out infinite both bridge-agentfig-mini}.bridge-access[data-astro-cid-paqscaaw]>rect[data-astro-cid-paqscaaw]{animation:bridge-access var(--bridge-loop) ease-in-out infinite both;animation-delay:calc(var(--i) * .22s)}.bridge-bar[data-astro-cid-paqscaaw]{animation:bridge-bar var(--bridge-loop) cubic-bezier(.3,.7,.3,1) infinite both}.bridge-iq[data-astro-cid-paqscaaw]{animation:bridge-iq var(--bridge-loop) cubic-bezier(.2,.9,.3,1.4) infinite both}.bridge-parcel-out[data-astro-cid-paqscaaw]{animation:bridge-parcel-out var(--bridge-loop) cubic-bezier(.45,0,.4,1) infinite both}.bridge-parcel-in[data-astro-cid-paqscaaw]{animation:bridge-parcel-in var(--bridge-loop) cubic-bezier(.45,0,.4,1) infinite both}.bridge-lane-ut[data-astro-cid-paqscaaw]{animation:bridge-lane-ut var(--bridge-loop) linear infinite both}.bridge-lane-inn[data-astro-cid-paqscaaw]{animation:bridge-lane-inn var(--bridge-loop) linear infinite both}.bridge-pulse[data-astro-cid-paqscaaw]{animation:bridge-pulse var(--bridge-loop) ease-out infinite both}.bridge-ring-l[data-astro-cid-paqscaaw],.bridge-ring-r[data-astro-cid-paqscaaw]{animation:bridge-ring var(--bridge-loop) ease-in-out infinite both}.bridge-expert[data-astro-cid-paqscaaw] .bridge-modulee-frame[data-astro-cid-paqscaaw],.bridge-mini-expert[data-astro-cid-paqscaaw]{animation:bridge-expert var(--bridge-loop) ease-in-out infinite both}.bridge-idtag-expert[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{animation:bridge-idtag var(--bridge-loop) ease-in-out infinite both}.bridge-other[data-astro-cid-paqscaaw] .bridge-eye[data-astro-cid-paqscaaw]{animation:4.6s ease-in-out infinite both bridge-blink;animation-delay:var(--d)}.bridge-expert[data-astro-cid-paqscaaw] .bridge-eye[data-astro-cid-paqscaaw]{animation:bridge-expert-eye var(--bridge-loop) ease-in-out infinite both}.bridge-cells[data-astro-cid-paqscaaw] rect[data-astro-cid-paqscaaw]{animation:bridge-cell var(--bridge-loop) ease-out infinite both;animation-delay:calc(var(--i) * .2s);transform-box:fill-box;transform-origin:50%}.bridge-cells[data-astro-cid-paqscaaw] .bridge-cell-result[data-astro-cid-paqscaaw]{animation-name:bridge-cell-result;animation-delay:0s}.bridge-trail-block[data-astro-cid-paqscaaw]{animation:bridge-trail var(--t) ease-in-out infinite alternate both}}@keyframes bridge-step1{0%,12.5%{opacity:1}14%,98.5%{opacity:0}to{opacity:1}}@keyframes bridge-step2{0%,13.5%{opacity:0}15%,30.5%{opacity:1}32%,to{opacity:0}}@keyframes bridge-step3{0%,31.5%{opacity:0}33%,42.5%{opacity:1}44%,to{opacity:0}}@keyframes bridge-step4{0%,43.5%{opacity:0}45%,68.5%{opacity:1}70%,to{opacity:0}}@keyframes bridge-step5{0%,69.5%{opacity:0}71%,86.5%{opacity:1}88%,to{opacity:0}}@keyframes bridge-step6{0%,87.5%{opacity:0}89%,97.5%{opacity:1}99%,to{opacity:0}}@keyframes bridge-bubble-you{0%,2%{opacity:0;transform:translateY(4px)}5%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes bridge-bubble-thinking{0%,6%{opacity:0}8%,88%{opacity:1}90%,to{opacity:0}}@keyframes bridge-think{0%,to{opacity:.3}50%{opacity:1}}@keyframes bridge-bubble-answer{0%,88.5%{opacity:0;transform:scale(.6)}91%,97%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes bridge-frame{0%,to{opacity:.32}50%{opacity:.8}}@keyframes bridge-agentfig-mini{0%,to{opacity:.75}50%{opacity:1}}@keyframes bridge-access{0%,5%{fill:var(--color-navy-surface);stroke:color-mix(in srgb, var(--color-teal) 33%, transparent)}7.5%,11%{fill:var(--bridge-lit);stroke:var(--color-teal)}14%,88%{fill:var(--color-navy-surface);stroke:color-mix(in srgb, var(--color-teal) 33%, transparent)}90.5%,94%{fill:var(--bridge-lit);stroke:var(--color-teal)}97%,to{fill:var(--color-navy-surface);stroke:color-mix(in srgb, var(--color-teal) 33%, transparent)}}@keyframes bridge-bar{0%,4%{transform:scaleX(.3)}14%,88.5%{transform:scaleX(.52)}93%,97%{transform:scaleX(1)}to{transform:scaleX(.3)}}@keyframes bridge-iq{0%,89.5%{opacity:0;transform:scale(.4)}92.5%,97.5%{opacity:1;transform:none}to{opacity:0}}@keyframes bridge-parcel-out{0%,14%{stroke-dashoffset:1px}23%,31%{stroke-dashoffset:-50px}41%{stroke-dashoffset:-100px}41.01%,to{stroke-dashoffset:-150px}}@keyframes bridge-parcel-in{0%,70%{stroke-dashoffset:1px}76%,81%{stroke-dashoffset:-50px}87%{stroke-dashoffset:-100px}87.01%,to{stroke-dashoffset:-150px}}@keyframes bridge-lane-ut{0%,12%{opacity:.35}15%,42%{opacity:1}46%,to{opacity:.35}}@keyframes bridge-lane-inn{0%,68%{opacity:.35}71%,88%{opacity:1}92%,to{opacity:.35}}@keyframes bridge-pulse{0%,22%{opacity:0;transform:scale(1)}24%{opacity:.9;transform:scale(1)}31%{opacity:0;transform:scale(1.55)}75%{opacity:0;transform:scale(1)}77%{opacity:.9;transform:scale(1)}83%,to{opacity:0;transform:scale(1.55)}}@keyframes bridge-ring{0%,21%{stroke-width:3.2px}24%,30%{stroke-width:5px}33%,75%{stroke-width:3.2px}77%,81%{stroke-width:5px}84%,to{stroke-width:3.2px}}@keyframes bridge-expert{0%,39%{fill:var(--color-surface);stroke:color-mix(in srgb, var(--color-cold) 25%, transparent)}42%,70%{fill:color-mix(in srgb, var(--color-cold) 25%, transparent);stroke:var(--color-cold)}75%,to{fill:var(--color-surface);stroke:color-mix(in srgb, var(--color-cold) 25%, transparent)}}@keyframes bridge-idtag{0%,40%{stroke:color-mix(in srgb, var(--color-cold) 33%, transparent)}43%,70%{stroke:var(--color-ink)}75%,to{stroke:color-mix(in srgb, var(--color-cold) 33%, transparent)}}@keyframes bridge-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.15)}}@keyframes bridge-expert-eye{0%,42%{transform:none}46%,66%{transform:translateY(2px)}70%,to{transform:none}}@keyframes bridge-cell{0%,44%{opacity:0;transform:scale(.3)}46%,72%{opacity:1;transform:none}76%,to{opacity:0;transform:scale(.6)}}@keyframes bridge-cell-result{0%,62%{opacity:0;transform:scale(.3)}65%,70%{opacity:1;transform:scale(1.15)}71.5%{opacity:1;transform:none}73%,to{opacity:0;transform:scale(.4)}}@keyframes bridge-trail{0%{transform:translate(0)}to{transform:translate(52px)}}.portal[data-astro-cid-goqsr3l2]{--glide-open:.85;min-height:720px;height:calc(100svh - var(--header-height));background:var(--color-bg);max-height:1020px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2]{z-index:3}.portal-panel[data-astro-cid-goqsr3l2]{--intro-align:center;--intro-inline:auto;--intro-justify:center;--intro-actions:column;isolation:isolate;min-width:0;transition:flex-basis var(--glide-duration) var(--glide-ease);flex:0 0 50%;position:relative;overflow:hidden}.portal[data-astro-cid-goqsr3l2][data-state=product]{--glide-duration:var(--glide-duration-product)}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2]{flex-basis:calc(var(--glide-open) * 100%)}.portal[data-astro-cid-goqsr3l2][data-state=company] .product[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .company[data-astro-cid-goqsr3l2]{flex-basis:calc((1 - var(--glide-open)) * 100%)}.portal-inner[data-astro-cid-goqsr3l2]{--pad-x:clamp(32px, 4.5vw, 78px);isolation:isolate;width:max(100%,50cqw);height:100%;padding:100px var(--pad-x) 56px;transition:padding var(--glide-duration) var(--glide-ease);align-items:center;display:flex;position:relative}.product[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]{margin-left:auto}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]{--pad-x:max(40px, calc((var(--glide-open) * 100cqw - var(--container)) / 2))}.company[data-astro-cid-goqsr3l2]{--accent:var(--color-teal);background:var(--color-navy)}.company[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]:before{content:"";z-index:-2;background:var(--panel-image) center / cover no-repeat;opacity:.95;position:absolute;inset:0}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]:before{background-position:right 35%}.company[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--color-navy) 0%, color-mix(in srgb, var(--color-navy) 90%, transparent) 32%, color-mix(in srgb, var(--color-navy) 13%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--color-navy) 60%, transparent), transparent);position:absolute;inset:0}.product[data-astro-cid-goqsr3l2]{--accent:var(--color-cold);background:var(--color-bg);border-left:1px solid color-mix(in srgb, var(--color-cold) 20%, transparent)}.product[data-astro-cid-goqsr3l2]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 86%, transparent) 0%, color-mix(in srgb, var(--color-bg) 50%, transparent) 40%, transparent 90%), linear-gradient(0deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 73%, transparent) 30%, transparent 85%);transition:background var(--glide-duration) var(--glide-ease);position:absolute;inset:0}.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2]:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 95%, transparent) 0%, color-mix(in srgb, var(--color-bg) 85%, transparent) 43%, transparent 77%), linear-gradient(0deg, var(--color-bg) 0%, transparent 65%)}.grid-art[data-astro-cid-goqsr3l2]{--cell:clamp(112px, 10cqw, 164px);--grid-line:color-mix(in srgb, var(--color-cold) 9%, transparent);z-index:-2;grid-template-columns:repeat(14, var(--cell));grid-template-rows:repeat(10, var(--cell));background-image:linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), linear-gradient(var(--grid-line) 1px, transparent 1px);background-size:var(--cell) var(--cell);pointer-events:none;display:grid;position:absolute;inset:0}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]{width:var(--cell);height:var(--cell);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-cold));border:1px solid color-mix(in srgb, var(--color-cold) 19%, transparent);display:block}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:first-child{background:color-mix(in srgb, var(--color-surface) 85%, var(--color-bg));grid-area:1/2}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:nth-child(2){grid-area:1/4}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:nth-child(3){border-color:color-mix(in srgb, var(--color-cold) 33%, transparent);background:0 0;grid-area:2/3}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:nth-child(4){background:color-mix(in srgb, var(--color-surface) 92%, var(--color-cold));grid-area:3/5}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:nth-child(5){grid-area:4/4}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:nth-child(6){border-color:color-mix(in srgb, var(--color-cold) 33%, transparent);background:0 0;grid-area:2/6}.grid-art[data-astro-cid-goqsr3l2] .amber-module[data-astro-cid-goqsr3l2]{background:var(--color-amber);border-color:var(--color-amber);opacity:0;box-shadow:0 0 42px 4px color-mix(in srgb, var(--color-amber) 18%, transparent);animation:amber-breathe var(--amber-breathe) ease-in-out infinite;grid-area:1/3}.portal[data-astro-cid-goqsr3l2].motion-paused .amber-module[data-astro-cid-goqsr3l2]{opacity:.23;animation:none!important}.portal-content[data-astro-cid-goqsr3l2]{z-index:1;width:100%;max-width:590px;margin-inline:var(--intro-inline);text-align:var(--intro-align);transition:grid-template-columns var(--glide-duration) var(--glide-ease), column-gap var(--glide-duration) var(--glide-ease), max-width var(--glide-duration) var(--glide-ease), opacity .4s ease calc(var(--glide-duration) * .5);grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0;display:grid;position:relative}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2] .portal-content[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2] .portal-content[data-astro-cid-goqsr3l2]{max-width:var(--container);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(40px,6cqw,90px)}.portal[data-astro-cid-goqsr3l2][data-state=company] .product[data-astro-cid-goqsr3l2] .portal-content[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .company[data-astro-cid-goqsr3l2] .portal-content[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=company] .product[data-astro-cid-goqsr3l2] .portal-foot[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .company[data-astro-cid-goqsr3l2] .portal-foot[data-astro-cid-goqsr3l2]{opacity:0;transition:opacity .22s}.panel-intro[data-astro-cid-goqsr3l2]{align-self:center;min-width:0}.portal[data-astro-cid-goqsr3l2] .eyebrow[data-astro-cid-goqsr3l2]{letter-spacing:.15em;margin:0 0 25px;font-size:10px}.company-logo[data-astro-cid-goqsr3l2]{width:240px;height:auto;margin-block:0 25px;margin-inline:var(--intro-inline);display:block}.panel-intro[data-astro-cid-goqsr3l2] .lockup{margin:0 0 25px;margin-inline:var(--intro-inline)}.portal[data-astro-cid-goqsr3l2] .lead[data-astro-cid-goqsr3l2]{margin-inline:var(--intro-inline)}.portal[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2]{font:700 clamp(35px, 3.6vw, 56px) / 1.09 var(--font-heading);letter-spacing:-.04em;margin:0 0 22px}.portal[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2] em[data-astro-cid-goqsr3l2]{color:var(--accent);font-style:normal}.portal[data-astro-cid-goqsr3l2] .lead[data-astro-cid-goqsr3l2]{max-width:470px;font-size:17px;line-height:1.7}.actions[data-astro-cid-goqsr3l2]{flex-flow:var(--intro-actions) wrap;align-items:center;justify-content:var(--intro-justify);gap:15px;margin-top:25px;display:flex}.actions[data-astro-cid-goqsr3l2] .button[data-astro-cid-goqsr3l2],.expand-trigger[data-astro-cid-goqsr3l2]{min-height:46px;padding:12px 18px;font-size:13px}.expand-trigger[data-astro-cid-goqsr3l2]{border:1px solid color-mix(in srgb, var(--color-muted) 60%, transparent);color:var(--color-ink);background:0 0}.portal-details[data-astro-cid-goqsr3l2]{text-align:left;border-left:1px solid color-mix(in srgb, var(--accent) 35%, transparent);min-width:0;color:var(--color-muted);opacity:0;visibility:hidden;align-self:center;padding:26px 0 26px 40px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translate(24px)}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2] .portal-details[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2] .portal-details[data-astro-cid-goqsr3l2]{opacity:1;visibility:visible;transition:opacity .45s ease calc(var(--glide-duration) * .43), transform .45s var(--glide-ease) calc(var(--glide-duration) * .43), visibility 0s;transform:none}.details-body[data-astro-cid-goqsr3l2]{min-width:300px}.portal-details[data-astro-cid-goqsr3l2] h3[data-astro-cid-goqsr3l2]{color:var(--color-ink);margin:0 0 20px;font-size:27px;line-height:1.2}.portal-details[data-astro-cid-goqsr3l2] p[data-astro-cid-goqsr3l2]{margin:0 0 24px;font-size:16px;line-height:1.75}.detail-links[data-astro-cid-goqsr3l2]{flex-wrap:wrap;gap:8px 20px;display:flex}.detail-links[data-astro-cid-goqsr3l2] a[data-astro-cid-goqsr3l2]{color:var(--accent);font-size:14px}.portal-foot[data-astro-cid-goqsr3l2]{left:var(--pad-x);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;transition:left var(--glide-duration) var(--glide-ease), opacity .4s ease calc(var(--glide-duration) * .5);font-size:10px;position:absolute;bottom:22px}.portal-tab[data-astro-cid-goqsr3l2]{z-index:2;writing-mode:vertical-rl;font:600 clamp(15px, 1.2cqw, 21px) / 1 var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 88%, transparent);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.portal[data-astro-cid-goqsr3l2][data-state=company] .product[data-astro-cid-goqsr3l2] .portal-tab[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .company[data-astro-cid-goqsr3l2] .portal-tab[data-astro-cid-goqsr3l2]{opacity:1;transition:opacity .4s ease calc(var(--glide-duration) * .55)}@media (width>=1200px) and (height>=640px){.portal[data-astro-cid-goqsr3l2]{--bridge-w:min(clamp(400px, 34cqw, 560px), calc((min(100svh - var(--header-height), 1020px) - 232px) * 1.0687));--bridge-room:calc(var(--bridge-w) / 2 + 34px)}.portal[data-astro-cid-goqsr3l2][data-state=split] .company[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]{padding-right:var(--bridge-room)}.portal[data-astro-cid-goqsr3l2][data-state=split] .product[data-astro-cid-goqsr3l2] .portal-inner[data-astro-cid-goqsr3l2]{padding-left:var(--bridge-room)}}@media (width>=901px) and (width<=1199px){.portal[data-astro-cid-goqsr3l2][data-state=split] .portal-inner[data-astro-cid-goqsr3l2]{padding-bottom:150px}}@media (width>=1500px){.portal[data-astro-cid-goqsr3l2]{min-height:760px}.portal-inner[data-astro-cid-goqsr3l2]{padding-top:120px}}@media (width<=1200px){.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2] .portal-content[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2] .portal-content[data-astro-cid-goqsr3l2]{column-gap:40px}.portal-details[data-astro-cid-goqsr3l2]{padding-left:28px}}@media (width<=760px){.portal[data-astro-cid-goqsr3l2]{height:auto;min-height:0;max-height:none;display:block}.portal-panel[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state] .portal-panel[data-astro-cid-goqsr3l2]{flex:none;width:100%}.portal-inner[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state] .portal-inner[data-astro-cid-goqsr3l2]{--pad-x:26px;width:100%;min-height:610px;padding:72px var(--pad-x) 62px;margin:0}.portal-content[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state] .portal-content[data-astro-cid-goqsr3l2]{max-width:none;display:block}.portal-details[data-astro-cid-goqsr3l2],.portal-tab[data-astro-cid-goqsr3l2]{display:none}.portal[data-astro-cid-goqsr3l2][data-state=company] .company[data-astro-cid-goqsr3l2] .portal-details[data-astro-cid-goqsr3l2],.portal[data-astro-cid-goqsr3l2][data-state=product] .product[data-astro-cid-goqsr3l2] .portal-details[data-astro-cid-goqsr3l2]{border-left:0;border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent);margin-top:35px;padding:28px 0 12px;display:block}.details-body[data-astro-cid-goqsr3l2]{min-width:0}.portal-details[data-astro-cid-goqsr3l2] h3[data-astro-cid-goqsr3l2]{font-size:25px}.product[data-astro-cid-goqsr3l2]{border-left:0;border-top:1px solid color-mix(in srgb, var(--color-cold) 20%, transparent)}.grid-art[data-astro-cid-goqsr3l2]{--cell:112px}.grid-art[data-astro-cid-goqsr3l2] i[data-astro-cid-goqsr3l2]:nth-child(5){grid-area:5/3}.portal[data-astro-cid-goqsr3l2] .eyebrow[data-astro-cid-goqsr3l2]{max-width:265px}.company-logo[data-astro-cid-goqsr3l2]{width:200px}.portal[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2]{font-size:38px}.portal[data-astro-cid-goqsr3l2] .lead[data-astro-cid-goqsr3l2]{font-size:16px}.portal-foot[data-astro-cid-goqsr3l2]{bottom:20px}}@media (width<=360px){.actions[data-astro-cid-goqsr3l2]{flex-direction:column;align-items:stretch}.portal[data-astro-cid-goqsr3l2] h2[data-astro-cid-goqsr3l2]{font-size:34px}}@media (prefers-reduced-motion:reduce){.grid-art[data-astro-cid-goqsr3l2] .amber-module[data-astro-cid-goqsr3l2]{opacity:.23}}
