.dressing[data-astro-cid-yxy3fw6o]{gap:var(--sp-2);margin:0;display:grid}.row[data-astro-cid-yxy3fw6o]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.art[data-astro-cid-yxy3fw6o]{align-items:center;min-height:28px;display:flex;position:relative}.art[data-astro-cid-yxy3fw6o] svg[data-astro-cid-yxy3fw6o]{width:100%;height:28px;overflow:visible}.arrow[data-astro-cid-yxy3fw6o]{fill:none;stroke:var(--color-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wisp[data-astro-cid-yxy3fw6o]{fill:none;stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-dasharray:3 3;stroke-linecap:round}.layer[data-astro-cid-yxy3fw6o]{border-radius:var(--r-sm);width:100%;display:block;position:relative}.backing[data-astro-cid-yxy3fw6o]{background:var(--color-ink);height:8px}.core[data-astro-cid-yxy3fw6o]{background:color-mix(in srgb, var(--color-brand-blue) 28%, var(--color-ground));height:64px}.core[data-astro-cid-yxy3fw6o] svg[data-astro-cid-yxy3fw6o]{width:calc(100% - 16px);height:calc(100% - 24px);position:absolute;inset:12px 8px}.net[data-astro-cid-yxy3fw6o]{fill:none;stroke:var(--color-brand-blue);stroke-width:1.4px;stroke-linejoin:round;opacity:.7}.contact[data-astro-cid-yxy3fw6o]{border-top:8px dashed var(--color-line-strong);border-radius:0;height:0}.fluid[data-astro-cid-yxy3fw6o]{background:color-mix(in srgb, var(--color-ink-soft) 14%, var(--color-ground));height:44px}.fluid[data-astro-cid-yxy3fw6o] svg[data-astro-cid-yxy3fw6o]{height:calc(100% - 12px);position:absolute;inset:6px 0}.rise[data-astro-cid-yxy3fw6o]{fill:none;stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.label[data-astro-cid-yxy3fw6o]{font-size:var(--fs-small);line-height:var(--lh-dense);flex-direction:column;margin:0;display:flex}.label[data-astro-cid-yxy3fw6o] strong[data-astro-cid-yxy3fw6o]{font-weight:var(--weight-title);color:var(--color-ink)}.label[data-astro-cid-yxy3fw6o] span[data-astro-cid-yxy3fw6o]{color:var(--color-ink-soft)}@media (width<=560px){.row[data-astro-cid-yxy3fw6o]{gap:var(--sp-4)}}.classes[data-astro-cid-iiearaty]{gap:var(--sp-7) var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.classes[data-astro-cid-iiearaty] li[data-astro-cid-iiearaty]{border-top:1px solid var(--color-line-strong);padding-top:var(--sp-5)}.glyph[data-astro-cid-iiearaty]{width:120px;height:48px;margin-bottom:var(--sp-4);overflow:visible}.gel-stroke[data-astro-cid-iiearaty] path[data-astro-cid-iiearaty]{fill:none;stroke:var(--color-brand-blue);stroke-width:2px;stroke-linecap:round}.gel-fill[data-astro-cid-iiearaty]{fill:color-mix(in srgb, var(--color-brand-blue) 22%, var(--color-ground))}.backing[data-astro-cid-iiearaty]{fill:var(--color-ink)}.matrix[data-astro-cid-iiearaty]{fill:var(--color-line-strong)}.cells[data-astro-cid-iiearaty] circle[data-astro-cid-iiearaty]{fill:var(--color-ground-alt);stroke:var(--color-brand-blue);stroke-width:1.4px}.dots[data-astro-cid-iiearaty] circle[data-astro-cid-iiearaty]{fill:var(--color-brand-blue)}.holes[data-astro-cid-iiearaty] rect[data-astro-cid-iiearaty]{fill:var(--color-ground-alt)}.up[data-astro-cid-iiearaty] path[data-astro-cid-iiearaty]{fill:none;stroke:var(--color-ink-soft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}h3[data-astro-cid-iiearaty]{margin-bottom:var(--sp-2)}p[data-astro-cid-iiearaty]{color:var(--color-ink-soft);font-size:var(--fs-small)}@media (width<=900px){.classes[data-astro-cid-iiearaty]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.classes[data-astro-cid-iiearaty]{grid-template-columns:1fr}}.matrix[data-astro-cid-myhtbuab]{border-collapse:collapse;table-layout:fixed;width:100%}.matrix[data-astro-cid-myhtbuab] thead[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab]{text-align:left;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-label);color:var(--color-ink-soft);padding:0 var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--color-line-strong)}.matrix[data-astro-cid-myhtbuab] thead[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab]:first-child{width:28%}.matrix[data-astro-cid-myhtbuab] thead[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab]:last-child{width:22%}.matrix[data-astro-cid-myhtbuab] tbody[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab],.matrix[data-astro-cid-myhtbuab] td[data-astro-cid-myhtbuab]{text-align:left;vertical-align:top;padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;border-bottom:1px solid var(--color-line)}.matrix[data-astro-cid-myhtbuab] tbody[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab]{font-weight:var(--weight-title)}.matrix[data-astro-cid-myhtbuab] td[data-astro-cid-myhtbuab]{color:var(--color-ink-soft);font-size:var(--fs-small)}.matrix[data-astro-cid-myhtbuab] td[data-astro-cid-myhtbuab].std{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-ink)}.dark-grid[data-astro-cid-myhtbuab]{gap:clamp(var(--sp-6), 5vw, var(--sp-8));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.dark-grid[data-astro-cid-myhtbuab] .section-head[data-astro-cid-myhtbuab]{margin-bottom:0}.in-use[data-astro-cid-myhtbuab]{gap:clamp(var(--sp-6), 5vw, var(--sp-8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.in-use[data-astro-cid-myhtbuab] .prose[data-astro-cid-myhtbuab] h2[data-astro-cid-myhtbuab]{margin-top:0;margin-bottom:var(--sp-5)}.in-use-list[data-astro-cid-myhtbuab]{margin-top:var(--sp-5);grid-template-columns:minmax(8rem,.6fr) 1.4fr}.in-use-list[data-astro-cid-myhtbuab] dd[data-astro-cid-myhtbuab]{color:var(--color-ink-soft)}.in-use-side[data-astro-cid-myhtbuab]{gap:var(--sp-6);display:grid}.photo[data-astro-cid-myhtbuab]{border-radius:var(--r-lg);background:var(--color-ground-alt);margin:0;overflow:hidden}.photo[data-astro-cid-myhtbuab] img[data-astro-cid-myhtbuab]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.related[data-astro-cid-myhtbuab]{padding-bottom:var(--sp-6);color:var(--color-ink-soft)}.related[data-astro-cid-myhtbuab] a[data-astro-cid-myhtbuab]{color:var(--color-accent)}@media (width<=900px){.dark-grid[data-astro-cid-myhtbuab],.in-use[data-astro-cid-myhtbuab]{grid-template-columns:1fr}}@media (width<=720px){.matrix[data-astro-cid-myhtbuab] thead[data-astro-cid-myhtbuab]{display:none}.matrix[data-astro-cid-myhtbuab],.matrix[data-astro-cid-myhtbuab] tbody[data-astro-cid-myhtbuab],.matrix[data-astro-cid-myhtbuab] tr[data-astro-cid-myhtbuab],.matrix[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab],.matrix[data-astro-cid-myhtbuab] td[data-astro-cid-myhtbuab]{width:100%;display:block}.matrix[data-astro-cid-myhtbuab] tr[data-astro-cid-myhtbuab]{border-top:1px solid var(--color-line-strong);padding-block:var(--sp-4)}.matrix[data-astro-cid-myhtbuab] tbody[data-astro-cid-myhtbuab] th[data-astro-cid-myhtbuab],.matrix[data-astro-cid-myhtbuab] td[data-astro-cid-myhtbuab]{padding:0 0 var(--sp-2);border:0}.matrix[data-astro-cid-myhtbuab] td[data-astro-cid-myhtbuab]:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--color-ink-soft);display:block}}
