.wacNiq_logo{color:var(--cloud);align-items:center;gap:.7rem;display:inline-flex}.wacNiq_wordmark{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;font-size:.95rem;font-weight:650;font-stretch:125%}
.wWXZva_footer{border-top:1px solid var(--rule);background:radial-gradient(60rem 26rem at 85% 0%, #75c9c417, transparent 70%), var(--void);position:relative}.wWXZva_contact{padding-block:var(--gap) clamp(3rem, 7vw, 5rem)}.wWXZva_body{margin-top:1.25rem}.wWXZva_email{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:.2em;margin-top:clamp(2rem,5vw,3.25rem);font-size:clamp(1.3rem,4.4vw,3.4rem);font-weight:600;font-stretch:125%;line-height:1.1;text-decoration-thickness:1px;transition:color .15s;display:inline-block}.wWXZva_email:hover{color:var(--teal)}.wWXZva_base{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;padding-block:2rem;display:flex}.wWXZva_links{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.72rem;list-style:none;display:flex}.wWXZva_links a{color:var(--mist);text-decoration:none}.wWXZva_links a:hover{color:var(--cloud)}
.mdpVJq_header{z-index:10;position:absolute;inset:0 0 auto}.mdpVJq_inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.mdpVJq_brand{text-decoration:none}.mdpVJq_links{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:clamp(1rem,2.6vw,2.25rem);font-size:.72rem;list-style:none;display:flex}.mdpVJq_links a{color:var(--mist);text-decoration:none;transition:color .15s}.mdpVJq_links a:hover{color:var(--cloud)}@media (max-width:40rem){.mdpVJq_links li:not(:last-child){display:none}}
.T23hfW_ticks i{border:0 solid var(--mist);pointer-events:none;width:.7rem;height:.7rem;transition:border-color .2s;position:absolute}.T23hfW_ticks i:first-child{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.T23hfW_ticks i:nth-child(2){border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.T23hfW_ticks i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.T23hfW_ticks i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}
.fpJKda_statement{max-width:26ch;font-size:clamp(1.9rem,4.6vw,3.9rem);line-height:1.08}.fpJKda_body{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,28rem));gap:clamp(1.5rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vw,5rem);padding-top:clamp(1.5rem,3vw,2.25rem);display:grid}@media (max-width:44rem){.fpJKda_body{grid-template-columns:1fr}}
.UZrp6W_wrap{padding:clamp(1rem,3vw,2.5rem)}.UZrp6W_wrap svg{width:100%;max-width:62rem;height:auto;margin-inline:auto;display:block}.UZrp6W_frame polyline,.UZrp6W_far polyline{fill:none;stroke:var(--cloud);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.UZrp6W_far polyline{opacity:.25}.UZrp6W_deck{fill:var(--navy);stroke:var(--steel);stroke-width:1.2px}.UZrp6W_face{fill:var(--midnight);stroke:var(--cloud);stroke-width:1.5px;stroke-linejoin:round}.UZrp6W_faceSide{fill:var(--void);}.UZrp6W_panel{fill:none;stroke:var(--mist);stroke-width:1.2px}.UZrp6W_led{fill:var(--teal)}.UZrp6W_port{fill:none;stroke:var(--mist);stroke-width:1.2px}.UZrp6W_caster{fill:var(--void);stroke:var(--cloud);stroke-width:1.5px}.UZrp6W_arm{fill:none;stroke:var(--teal);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.UZrp6W_joint{fill:var(--void);stroke:var(--teal);stroke-width:2px}.UZrp6W_tool{fill:var(--void);stroke:var(--mist);stroke-width:1.2px}.UZrp6W_part{fill:var(--star)}.UZrp6W_view polygon,.UZrp6W_view line{fill:#75c9c412;stroke:var(--teal);stroke-width:1px;stroke-dasharray:3 5;opacity:.8}.UZrp6W_camera{fill:var(--void);stroke:var(--teal);stroke-width:1.5px}.UZrp6W_callouts polyline{fill:none;stroke:var(--mist);stroke-width:1px;opacity:.6}.UZrp6W_callouts circle{fill:var(--cloud)}.UZrp6W_callouts text{fill:var(--cloud);font-family:var(--body);font-size:14px}.UZrp6W_legend{color:var(--mist);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.925rem;list-style:none;display:none}@media (max-width:44rem){.UZrp6W_callouts{display:none}.UZrp6W_legend{display:flex}}
.s-6kkG_hero{background:var(--void);flex-direction:column;justify-content:center;min-height:max(100svh,42rem);display:flex;position:relative;overflow:hidden}.s-6kkG_scene{position:absolute;inset:0}.s-6kkG_shade{background:linear-gradient(90deg, #020409e6 0%, #0204098c 40%, transparent 70%), linear-gradient(0deg, var(--void) 0%, transparent 16%);pointer-events:none;position:absolute;inset:0}.s-6kkG_frame{pointer-events:none;border:1px solid #93a5ba24;position:absolute;inset:5.25rem 1.375rem 1.25rem}.s-6kkG_content{padding-block:8rem 7rem;animation:1.1s cubic-bezier(.2,.7,.2,1) both s-6kkG_arrive;position:relative}.s-6kkG_descriptor{color:var(--teal)}.s-6kkG_headline{letter-spacing:-.03em;max-width:12ch;margin-top:1.5rem;font-size:clamp(2.5rem,6.8vw,5.9rem);font-weight:650;line-height:.98}.s-6kkG_intro{max-width:36ch;color:var(--mist);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45}.s-6kkG_actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.s-6kkG_telemetry{justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.25rem;display:flex;position:absolute;inset:auto 0 2.25rem}.s-6kkG_value{color:var(--cloud);font-variant-numeric:tabular-nums;white-space:pre;margin-left:1.5rem}.s-6kkG_pulse{background:var(--teal);width:.45rem;height:.45rem;margin-right:.6rem;animation:2.4s ease-in-out infinite s-6kkG_pulse;display:inline-block}.s-6kkG_pulse[data-paused=true]{background:var(--mist);animation:none}.s-6kkG_toggle{cursor:pointer;background:0 0;border:0;padding:.35rem 0}.s-6kkG_toggle:hover{color:var(--cloud)}@keyframes s-6kkG_arrive{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes s-6kkG_pulse{50%{opacity:.3}}@media (max-width:52rem){.s-6kkG_cursor{display:none}}@media (max-width:40rem){.s-6kkG_shade{background:linear-gradient(180deg, #020409d1 0%, #02040973 55%, transparent 80%), linear-gradient(0deg, var(--void) 0%, transparent 14%)}.s-6kkG_frame{inset:4.75rem .75rem .75rem}.s-6kkG_content{padding-block:7rem 9rem}.s-6kkG_telemetry{padding-inline:.5rem;inset:auto 0 1.5rem}.s-6kkG_value:nth-of-type(3){display:none}}
.IgJHxq_timeline{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);display:grid}.IgJHxq_chart{padding:clamp(1rem,2.5vw,1.75rem)}.IgJHxq_chart svg{width:100%;height:auto;display:block}.IgJHxq_rowRule{stroke:var(--rule);stroke-width:1px}.IgJHxq_label{fill:var(--mist);font-family:var(--body);font-size:13px}.IgJHxq_trace,.IgJHxq_ghost,.IgJHxq_baseline{fill:none;stroke-width:1.6px;stroke-linejoin:round}.IgJHxq_trace{stroke:var(--teal)}.IgJHxq_ghost{stroke:var(--steel)}.IgJHxq_baseline{stroke:var(--mist);stroke-dasharray:3 5;stroke-width:1.2px;opacity:.7}.IgJHxq_marker line{stroke:var(--steel);stroke-dasharray:2 4}.IgJHxq_marker circle{fill:var(--void);stroke:var(--steel);stroke-width:1.5px}.IgJHxq_marker[data-active=true] line{stroke:var(--star);opacity:.6}.IgJHxq_marker[data-active=true] circle{fill:var(--star);stroke:var(--star)}.IgJHxq_playhead{stroke:var(--cloud);stroke-width:1.2px}.IgJHxq_controls{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.IgJHxq_controls button:disabled{opacity:.5;cursor:default}.IgJHxq_scrubber{min-width:0;height:2rem;accent-color:var(--teal);cursor:ew-resize;flex:10rem}.IgJHxq_clock{min-width:4.5rem;color:var(--cloud);font-variant-numeric:tabular-nums;text-align:right}.IgJHxq_log{border-left:1px solid var(--rule);padding:clamp(1.25rem,2.5vw,2rem)}.IgJHxq_logHeading{letter-spacing:-.01em;font-size:1.1rem}.IgJHxq_events{margin-top:1.25rem;list-style:none}.IgJHxq_event{border-top:1px solid var(--rule);opacity:.32;grid-template-columns:3.6rem 1fr;gap:.9rem;padding-block:.85rem;transition:opacity .25s;display:grid}.IgJHxq_event[data-active=true],.IgJHxq_finding[data-active=true]{opacity:1}.IgJHxq_stamp{font-variant-numeric:tabular-nums;padding-top:.2rem}.IgJHxq_event strong,.IgJHxq_finding strong{font-weight:550;display:block}.IgJHxq_detail{color:var(--mist);margin-top:.15rem;font-size:.925rem;display:block}.IgJHxq_finding{border:1px solid var(--star);opacity:.25;margin-top:.5rem;padding:1rem;transition:opacity .25s}.IgJHxq_finding strong{color:var(--star)}@media (max-width:56rem){.IgJHxq_timeline{grid-template-columns:1fr}.IgJHxq_log{border-left:0;border-top:1px solid var(--rule)}}
.QYVjmG_bar{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.75rem 1.5rem;padding:.85rem;display:flex}.QYVjmG_group{flex-wrap:wrap;display:flex}.QYVjmG_group .QYVjmG_button+.QYVjmG_button{margin-left:-1px}.QYVjmG_button{border:1px solid var(--steel);min-height:2.5rem;color:var(--mist);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:.4rem .95rem;font-size:.72rem;transition:color .15s,background-color .15s}.QYVjmG_button:hover{color:var(--cloud)}.QYVjmG_button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--void);position:relative}.QYVjmG_button:focus-visible{z-index:1;position:relative}.QYVjmG_playback{min-width:5.5rem;margin-left:auto}
._5Joaoq_principles{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}._5Joaoq_lead{margin-top:1.25rem}._5Joaoq_item{border-top:1px solid var(--rule);grid-template-columns:10rem 1fr;gap:1rem 2rem;padding-block:1.4rem;display:grid}._5Joaoq_item:last-child{border-bottom:1px solid var(--rule)}._5Joaoq_item dt{font-family:var(--display);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;font-stretch:125%}._5Joaoq_item dd{color:var(--mist)}@media (max-width:52rem){._5Joaoq_principles{grid-template-columns:1fr}}@media (max-width:30rem){._5Joaoq_item{grid-template-columns:1fr;gap:.35rem}}
.Z8i33a_canvas{cursor:crosshair;height:clamp(16rem,50vw,36rem);position:relative}.Z8i33a_loading{place-items:center;display:grid;position:absolute;inset:0}
.Z0Yd-a_tag{border:1px solid var(--steel);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cloud);white-space:nowrap;align-items:center;gap:.5rem;padding:.3rem .6rem;font-size:.68rem;display:inline-flex}.Z0Yd-a_tag:before{content:"";background:var(--star);width:.4rem;height:.4rem}
.U3MPeq_lead{margin-top:1.25rem}.U3MPeq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,6vw,4.5rem);list-style:none;display:grid}.U3MPeq_tiles li{display:flex}.U3MPeq_tile{border:1px solid var(--rule);background:var(--midnight);color:var(--cloud);flex-direction:column;flex:1;padding:clamp(1.25rem,2.2vw,1.9rem);text-decoration:none;transition:border-color .2s,background-color .2s;display:flex;position:relative}.U3MPeq_tile:hover{border-color:var(--teal);background:var(--navy)}.U3MPeq_tile:hover i{border-color:var(--teal)}.U3MPeq_meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.U3MPeq_drawing{color:var(--mist);background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-position:50%;background-size:1.5rem 1.5rem;place-items:center;margin-block:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,3vw,2.75rem) 12%;transition:color .2s;display:grid;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.U3MPeq_drawing svg{width:100%;height:auto}.U3MPeq_drawing svg *{vector-effect:non-scaling-stroke}.U3MPeq_tile:hover .U3MPeq_drawing{color:var(--cloud)}.U3MPeq_name{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:650;font-stretch:125%;line-height:1}.U3MPeq_category{color:var(--teal);margin-top:.75rem}.U3MPeq_summary{color:var(--mist);margin-block:1.1rem 1.75rem}.U3MPeq_open{border-top:1px solid var(--rule);color:var(--cloud);margin-top:auto;padding-top:1rem;transition:color .2s,border-color .2s}.U3MPeq_tile:hover .U3MPeq_open{color:var(--teal);border-color:var(--teal)}@media (max-width:62rem){.U3MPeq_tiles{grid-template-columns:1fr}.U3MPeq_drawing{padding-inline:25%}}
.Q3ufaG_band{border-block:1px solid var(--rule);background:radial-gradient(50rem 30rem at 10% 0%, #223c5647, transparent 70%), var(--midnight)}.Q3ufaG_lead{margin-top:1.25rem}.Q3ufaG_grid{border-top:1px solid var(--steel);grid-template-columns:repeat(4,1fr);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.Q3ufaG_item{color:var(--cloud);padding:clamp(1.5rem,3vw,2.25rem) clamp(1rem,2.4vw,2rem) .5rem 0}.Q3ufaG_item+.Q3ufaG_item{border-left:1px solid var(--rule);padding-left:clamp(1rem,2.4vw,2rem)}.Q3ufaG_index{color:var(--teal);margin-bottom:1.5rem;display:block}.Q3ufaG_item dt{font-family:var(--display);letter-spacing:-.015em;margin-top:1.5rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600;font-stretch:125%}.Q3ufaG_item dd{color:var(--mist);margin-top:.6rem;font-size:.975rem}.Q3ufaG_note{border-left:2px solid var(--star);max-width:62ch;margin-top:clamp(2rem,5vw,3.5rem);padding-left:1rem;font-size:.95rem}@media (max-width:60rem){.Q3ufaG_grid{grid-template-columns:repeat(2,1fr)}.Q3ufaG_item{padding-bottom:2rem}.Q3ufaG_item:nth-child(odd){border-left:0;padding-left:0}.Q3ufaG_item:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:32rem){.Q3ufaG_grid{grid-template-columns:1fr}.Q3ufaG_item,.Q3ufaG_item+.Q3ufaG_item{border-left:0;padding-left:0}.Q3ufaG_item+.Q3ufaG_item{border-top:1px solid var(--rule)}}
.n7ZZza_top{background:radial-gradient(48rem 26rem at 78% -10%,#75c9c41f,#0000 70%),radial-gradient(40rem 22rem at 0 0,#223c5666,#0000 70%);padding-block:clamp(8rem,16vw,12rem) clamp(2.5rem,6vw,4.5rem)}.n7ZZza_back{text-decoration:none;display:inline-block}.n7ZZza_back:before{content:"";vertical-align:middle;background:currentColor;width:1.5rem;height:1px;margin-right:.6rem;display:inline-block}.n7ZZza_back:hover{color:var(--cloud)}.n7ZZza_category{color:var(--teal);margin-top:clamp(2rem,5vw,3.5rem)}.n7ZZza_name{letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(2.4rem,7.2vw,6rem);font-weight:650;line-height:.98}.n7ZZza_brand{color:var(--mist)}.n7ZZza_summary{max-width:34ch;margin-block:clamp(1.5rem,3vw,2.25rem)}.n7ZZza_figure{margin-block:0}.n7ZZza_stage{border:1px solid var(--rule);background:var(--midnight);position:relative}.n7ZZza_figure figcaption{margin-top:.9rem}.n7ZZza_details{padding-block:var(--gap)}.n7ZZza_detail{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem clamp(2rem,6vw,6rem);padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}.n7ZZza_detail:last-child{border-bottom:1px solid var(--rule)}.n7ZZza_detail h2{font-size:clamp(1.2rem,2vw,1.6rem)}.n7ZZza_nextCategory{color:var(--teal)}.n7ZZza_detail p,.n7ZZza_list{max-width:58ch;color:var(--mist);font-size:clamp(1.05rem,1.4vw,1.2rem)}.n7ZZza_list{list-style:none}.n7ZZza_list li{padding-block:.55rem}.n7ZZza_list li+li{border-top:1px solid var(--rule)}.n7ZZza_next{margin-bottom:var(--gap);border:1px solid var(--rule);gap:.4rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,3vw,2.5rem);text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.n7ZZza_next:hover{border-color:var(--teal);background:var(--midnight)}.n7ZZza_nextName{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.9rem,4.6vw,3.25rem);font-weight:650;font-stretch:125%;line-height:1.05}@media (max-width:48rem){.n7ZZza_detail{grid-template-columns:1fr}}
