html[data-identity=g1] .g1-dir-lbl{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:10px;line-height:16px}html[data-identity=g1] .g1-dir-ink{color:var(--ink)}html[data-identity=g1] .g1-dir-dim{color:var(--ink2)}html[data-identity=g1] .g1-dir-r{text-align:right}html[data-identity=g1] .g1-dir-kinds{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--rule);margin:0 0 72px;display:flex;overflow-x:auto}html[data-identity=g1] .g1-dir-kinds::-webkit-scrollbar{display:none}html[data-identity=g1] .g1-dir-kinds a{color:var(--ink2);flex:none;align-items:baseline;gap:8px;margin-right:32px;padding:20px 0 19px;font-size:15px;line-height:24px;text-decoration:none;display:flex}html[data-identity=g1] .g1-dir-kinds a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}html[data-identity=g1] .g1-dir-kinds sup{font-family:var(--font-mono-face), ui-monospace, monospace;font-feature-settings:"tnum", "lnum";color:var(--ink3);vertical-align:baseline;font-size:11px;line-height:16px}html[data-identity=g1] .g1-dir-spread{grid-column:1/-1;margin:0}html[data-identity=g1] .g1-dir-spread-cap{justify-content:space-between;align-items:baseline;gap:16px;display:flex}html[data-identity=g1] .g1-dir-spread-strip{height:16px;color:var(--ink);align-items:center;gap:3px;margin-top:16px;display:flex}html[data-identity=g1] .g1-dir-spread-strip>span{min-width:4px;display:block}html[data-identity=g1] .g1-dir-spread-strip svg{display:block;overflow:visible}html[data-identity=g1] .g1-dir-spread-key{flex-wrap:wrap;gap:12px 40px;margin:20px 0 0;padding:0;list-style:none;display:flex}html[data-identity=g1] .g1-dir-spread-key li{color:var(--ink);align-items:center;gap:10px;display:flex}html[data-identity=g1] .g1-dir-spread-key svg{flex:none;display:block}html[data-identity=g1] .g1-dir-spread-key .g1-dir-lbl{color:var(--ink2)}html[data-identity=g1] .g1-dir-spread-key .type-mono{color:var(--ink3);font-size:12px;line-height:16px}html[data-identity=g1] .g1-dir-spread-key .type-mono.g1-dir-ink{color:var(--ink)}html[data-identity=g1] .g1-dir-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}html[data-identity=g1] .g1-dir-filter{flex:240px;max-width:320px;position:relative}html[data-identity=g1] .g1-dir-filter svg{color:var(--ink3);position:absolute;top:12px;left:16px}html[data-identity=g1] .g1-dir-input{box-sizing:border-box;border:1px solid var(--rule2);width:100%;height:40px;color:var(--ink);background:0 0;border-radius:999px;padding:0 16px 0 40px;font-size:15px;line-height:24px}html[data-identity=g1] .g1-dir-input::placeholder{color:var(--ink3)}html[data-identity=g1] .g1-dir-input:focus{border-color:var(--ink)}html[data-identity=g1] .g1-dir-sort{border:1px solid var(--rule2);border-radius:999px;flex-wrap:nowrap;gap:4px;padding:3px;display:inline-flex}html[data-identity=g1] .g1-dir-sort button{height:32px;color:var(--ink2);font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:11px;line-height:16px}html[data-identity=g1] .g1-dir-sort button[aria-pressed=true]{background:var(--ink);color:var(--g)}html[data-identity=g1] .g1-dir-table{box-shadow:inset 0 -1px 0 var(--rule2)}html[data-identity=g1] .g1-dir-grid{grid-template-columns:40px minmax(0,1.5fr) 200px 64px 80px 56px minmax(0,2.2fr);align-items:baseline;column-gap:16px;display:grid}html[data-identity=g1] .g1-dir-head{box-shadow:inset 0 -1px 0 var(--rule2);padding:0 16px 11px}html[data-identity=g1] .g1-dir-head [data-sorted]{color:var(--ink)}html[data-identity=g1] .g1-dir-rows{margin:0;padding:0;list-style:none}html[data-identity=g1] .g1-dir-row{box-shadow:inset 0 1px 0 var(--rule);transition:background-color var(--dur-settle) var(--g1-ease-enter);padding:16px 16px 15px}html[data-identity=g1] .g1-dir-row:hover,html[data-identity=g1] .g1-dir-row:focus-within{background:var(--raised)}html[data-identity=g1] .g1-dir-peek{color:var(--ink2);font-size:11px;line-height:16px;display:block}html[data-identity=g1] .g1-dir-n{color:var(--ink3);font-size:11px;line-height:24px}html[data-identity=g1] .g1-dir-name{min-width:0}html[data-identity=g1] .g1-dir-label{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:24px;text-decoration:none}html[data-identity=g1] .g1-dir-meta{color:var(--ink3);font-size:11px;line-height:16px;display:block}html[data-identity=g1] .g1-dir-strip{background:#090908;width:144px;height:auto;margin-top:10px;display:block}html[data-identity=g1] .g1-dir-rangecell{color:var(--ink)}html[data-identity=g1] .g1-dir-range{margin-top:6px;display:block}html[data-identity=g1] .g1-dir-range-l{color:var(--ink2);margin-top:6px;display:block}html[data-identity=g1] .g1-dir-num{font-feature-settings:"tnum", "lnum";font-size:14px;line-height:24px}html[data-identity=g1] .g1-dir-phone{display:none}html[data-identity=g1] .g1-dir-for{color:var(--ink3);text-wrap:pretty;font-size:14px;line-height:22px}html[data-identity=g1] .g1-dir-co{color:var(--ink2);text-decoration:none}html[data-identity=g1] .g1-dir-co.g1-dir-label{color:var(--ink)}@media (max-width:720px){html[data-identity=g1] .g1-dir-kinds{margin-bottom:48px}html[data-identity=g1] .g1-dir-ctl{justify-content:flex-start}html[data-identity=g1] .g1-dir-filter{max-width:none}html[data-identity=g1] .g1-dir-sort{box-sizing:border-box;max-width:100%;overflow-x:auto}html[data-identity=g1] .g1-dir-head{display:none}html[data-identity=g1] .g1-dir-grid{grid-template-columns:24px minmax(0,1fr);row-gap:8px}html[data-identity=g1] .g1-dir-grid>*{grid-column:2}html[data-identity=g1] .g1-dir-grid>.g1-dir-n{grid-area:1/1}html[data-identity=g1] .g1-dir-row{padding:16px 0 15px}html[data-identity=g1] .g1-dir-num{display:none}html[data-identity=g1] .g1-dir-phone{color:var(--ink2);gap:16px;font-size:12px;line-height:16px;display:flex}}@media (min-width:721px) and (max-width:1080px){html[data-identity=g1] .g1-dir-grid{grid-template-columns:40px minmax(160px,1fr) 200px minmax(0,1fr);row-gap:8px}html[data-identity=g1] .g1-dir-head>.g1-dir-r,html[data-identity=g1] .g1-dir-num{display:none}html[data-identity=g1] .g1-dir-phone{color:var(--ink2);grid-area:2/2/auto/-1;gap:16px;font-size:12px;line-height:16px;display:flex}}@media (prefers-reduced-motion:reduce){html[data-identity=g1] .g1-dir-row{transition:none}}html[data-identity=g1] .g1-leads-plated .g1-lead{padding-bottom:16px}html[data-identity=g1] .g1-leads-plated .g1-lead>figure{margin:0}html[data-identity=g1] .g1-leads-plated .g1-findings-plate-caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink3);margin-top:12px;font-size:11px;line-height:16px}@media (min-width:1024px){html[data-identity=g1] .g1-leads-plated{grid-column:span 2}html[data-identity=g1] .g1-leads-plated .g1-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;padding:0 0 16px;display:grid}html[data-identity=g1] .g1-leads-plated .g1-lead>figure{margin-top:16px}html[data-identity=g1] .g1-dir-spread+.g1-leads-plated{grid-column:1/-1}html[data-identity=g1] .g1-dir-spread+.g1-leads-plated ol{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}html[data-identity=g1] .g1-dir-spread+.g1-leads-plated .g1-lead{border-width:0;display:block}html[data-identity=g1] .g1-dir-spread+.g1-leads-plated .g1-lead>figure{margin-top:0}}
html[data-identity=g1] .index-label{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:400;line-height:16px}html[data-identity=g1] .index-title{letter-spacing:-.04em;margin-top:16px;font-size:112px;font-weight:500;line-height:104px}html[data-identity=g1] .index-glance dd{font-feature-settings:"tnum", "lnum";font-size:34px;font-weight:400;line-height:40px}html[data-identity=g1] .index-glance dt{font-family:var(--font-mono-face), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-size:11px;line-height:16px}html[data-identity=g1] .index-letters a{font-family:var(--font-mono-face), ui-monospace, monospace;font-size:13px}html[data-identity=g1] .index-cards{gap:0 24px}html[data-identity=g1] .index-card{box-shadow:inset 0 1px 0 var(--rule);background:0 0;border:0;border-radius:0;padding:16px 0}html[data-identity=g1] .index-card:hover{background:0 0}@media (max-width:720px){html[data-identity=g1] .index-title{font-size:56px;line-height:60px}html[data-identity=g1] .index-glance dd{font-size:28px;line-height:32px}}@media (max-width:23.99rem){html[data-identity=g1] .index-title{font-size:44px;line-height:48px}}
