.capability-explorer_explorer__oRZgI{--capability-image-height:clamp(132px,14.5cqw,174px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:repeat(var(--capability-count),minmax(44px,1fr));min-width:0;padding:0;margin:0;border:0}.capability-explorer_legend__kT4B5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.capability-explorer_choice__9AjHt{grid-column:1;grid-row:var(--capability-index);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:10.5px;padding:9px 16.5px;border-bottom:var(--grid-rule-width) solid var(--grid-line);color:var(--grid-copy,#c2cde1);font-size:var(--type-body);line-height:1.4;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.capability-explorer_choice__9AjHt:last-of-type{border-bottom:0}.capability-explorer_choice__9AjHt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.capability-explorer_choice__9AjHt:has(input:checked),.capability-explorer_choice__9AjHt:hover{color:var(--grid-text);background:var(--grid-selector-hover)}.capability-explorer_choice__9AjHt:has(input:checked){background:var(--grid-selector-selected);box-shadow:inset 3px 0 var(--grid-selector-rule)}.capability-explorer_choice__9AjHt:has(input:focus-visible){outline:2px solid var(--grid-blue);outline-offset:-4px}.capability-explorer_index__1sTe9{color:var(--grid-blue);font:var(--type-caption)/1.5 var(--font-mono)}.capability-explorer_choiceLabel__y9rAL{min-width:0}.capability-explorer_choice__9AjHt svg,.capability-explorer_link__ra1QN svg{width:15px;height:15px;color:var(--grid-blue)}.capability-explorer_choice__9AjHt svg{opacity:.4}.capability-explorer_choice__9AjHt:has(input:checked) svg{opacity:1}.capability-explorer_panel__mfaij{--news-surface:var(--grid-news-surface,var(--color-midnight));--news-title:var(--grid-news-title,var(--color-offwhite));grid-column:2;grid-row:1/-1;position:relative;display:flex;visibility:hidden;opacity:0;flex-direction:column;min-width:0;background:var(--news-surface);transition:opacity .4s}.capability-explorer_choice__9AjHt:has(input:checked)+.capability-explorer_panel__mfaij{visibility:visible;opacity:1}.capability-explorer_visual__Op_Qd{isolation:isolate;position:relative;min-height:0;padding:18px 21px 0}.capability-explorer_visual__Op_Qd[data-has-image=false]{min-height:0}.capability-explorer_visual__Op_Qd .capability-explorer_image__yy6tC{height:var(--capability-image-height);aspect-ratio:auto}.capability-explorer_media__2izOS{margin-bottom:14px}.capability-explorer_image__yy6tC img{width:100%;height:100%}.capability-explorer_panel__mfaij:focus-within .capability-explorer_image__yy6tC img,.capability-explorer_panel__mfaij:hover .capability-explorer_image__yy6tC img{filter:var(
    --grid-news-hover-filter,grayscale(0) brightness(.88) contrast(1.18)
  );opacity:var(--grid-news-hover-opacity,1)}.capability-explorer_panel__mfaij:focus-within .capability-explorer_image__yy6tC:after,.capability-explorer_panel__mfaij:hover .capability-explorer_image__yy6tC:after{opacity:0}.capability-explorer_panel__mfaij h3{position:relative;max-width:510px;margin:0;color:var(--news-title);text-wrap:pretty;overflow-wrap:anywhere;text-shadow:0 2px 22px var(--news-surface)}.capability-explorer_copy__jNQOF{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 21px 18px}.capability-explorer_panel__mfaij p{margin:0;color:var(--grid-news-copy,#a5afc3);font-size:var(--type-body);line-height:1.75;white-space:pre-line}.capability-explorer_link__ra1QN{display:inline-flex;align-items:center;gap:12px;min-height:33px;margin-top:auto;padding-top:9px;color:var(--grid-text);font:var(--type-caption)/1.5 var(--font-mono)}.capability-explorer_link__ra1QN:focus-visible{outline:2px solid var(--grid-blue);outline-offset:2px}@media (max-width:1199px){.capability-explorer_choice__9AjHt{padding:8px 13.5px;gap:7.5px;font-size:var(--type-body-sm)}.capability-explorer_copy__jNQOF,.capability-explorer_visual__Op_Qd{padding-inline:21px}}@media (max-width:599px){.capability-explorer_explorer__oRZgI{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--capability-count),auto) auto}.capability-explorer_panel__mfaij{grid-column:1;grid-row:calc(var(--capability-count) + 1);border-left:0;border-top:var(--grid-rule-width) solid var(--grid-line)}.capability-explorer_choice__9AjHt{min-height:44px;padding:9px 15px}.capability-explorer_choice__9AjHt:has(input:checked) svg{transform:rotate(90deg)}.capability-explorer_copy__jNQOF,.capability-explorer_visual__Op_Qd{padding-inline:18px}}@media (min-width:600px){.capability-explorer_choice__9AjHt{border-right:var(--grid-rule-width) solid var(--grid-line)}}@media (prefers-reduced-motion:reduce){.capability-explorer_choice__9AjHt,.capability-explorer_image__yy6tC img,.capability-explorer_image__yy6tC:after,.capability-explorer_panel__mfaij{transition:none}}.grid-capabilities_section__JW7r8{container-type:inline-size;scroll-margin-top:20px}.grid-capabilities_overview__SVzO5,.grid-capabilities_section__JW7r8{border-top:var(--grid-rule-width) solid var(--grid-line)}.grid-capabilities_empty__zmj92{margin:0;padding:22.5px clamp(15px,2.25vw,28.5px);color:var(--grid-copy)}