.AboutChip-module__OyFN-W__chip{font-family:var(--font-display);color:var(--ink);border-bottom:1.5px dotted var(--ink);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--dur-hover) var(--ease-house), color var(--dur-hover) var(--ease-house), border-color var(--dur-hover) var(--ease-house);margin:-1px -6px;padding:1px 6px;font-weight:700;text-decoration:none}.AboutChip-module__OyFN-W__chip:hover,.AboutChip-module__OyFN-W__chip:focus-visible{background-color:var(--ink);color:var(--bg);border-bottom-color:var(--ink);border-bottom-style:solid}
.ConnectedTerm-module__23ugHG__group{vertical-align:baseline;white-space:nowrap;display:inline-block;position:relative}.ConnectedTerm-module__23ugHG__chip{font-family:var(--font-display);color:var(--ink);background-color:color-mix(in srgb, var(--swatch) 55%, var(--bg));border:2px dotted var(--ink);border-radius:6px;padding:2px 8px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,border-style .15s}.ConnectedTerm-module__23ugHG__group:hover .ConnectedTerm-module__23ugHG__chip,.ConnectedTerm-module__23ugHG__chip:hover,.ConnectedTerm-module__23ugHG__chip:focus-visible{background-color:var(--ink);color:var(--bg);border-color:var(--ink);border-style:solid}.ConnectedTerm-module__23ugHG__connector{width:34px;height:8px;color:var(--ink);opacity:0;pointer-events:none;z-index:14;transition:opacity var(--dur-hover) var(--ease-house);position:absolute;top:50%}.ConnectedTerm-module__23ugHG__group[data-side=right] .ConnectedTerm-module__23ugHG__connector{left:100%}.ConnectedTerm-module__23ugHG__group[data-side=left] .ConnectedTerm-module__23ugHG__connector{right:100%}.ConnectedTerm-module__23ugHG__line{border-top:1.5px dashed;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ConnectedTerm-module__23ugHG__dotStart,.ConnectedTerm-module__23ugHG__dotEnd{background-color:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ConnectedTerm-module__23ugHG__dotStart{left:0}.ConnectedTerm-module__23ugHG__dotEnd{left:100%}.ConnectedTerm-module__23ugHG__card{opacity:0;pointer-events:none;transform-origin:50%;z-index:15;width:116px;height:148px;transition:opacity var(--dur-hover) var(--ease-house), transform var(--dur-hover) var(--ease-house);position:absolute;top:50%;transform:translateY(-50%)scale(.96)}.ConnectedTerm-module__23ugHG__group[data-side=right] .ConnectedTerm-module__23ugHG__card{left:calc(100% + 34px)}.ConnectedTerm-module__23ugHG__group[data-side=left] .ConnectedTerm-module__23ugHG__card{right:calc(100% + 34px)}.ConnectedTerm-module__23ugHG__cardInner{border-radius:var(--radius-card);background-color:var(--logo-tile);border:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);width:100%;height:100%;box-shadow:var(--shadow-lg);justify-content:center;align-items:center;display:flex}.ConnectedTerm-module__23ugHG__mark{font-family:var(--font-display);color:var(--ink);font-size:2.4rem;font-weight:800}.ConnectedTerm-module__23ugHG__group:hover .ConnectedTerm-module__23ugHG__connector,.ConnectedTerm-module__23ugHG__group:focus-within .ConnectedTerm-module__23ugHG__connector{opacity:.55}.ConnectedTerm-module__23ugHG__group:hover .ConnectedTerm-module__23ugHG__card,.ConnectedTerm-module__23ugHG__group:focus-within .ConnectedTerm-module__23ugHG__card{opacity:1;transform:translateY(-50%)scale(1)}@media (max-width:768px){.ConnectedTerm-module__23ugHG__connector,.ConnectedTerm-module__23ugHG__card{display:none}}
.page-module__xgPmsG__page{padding:calc(64px + var(--space-8)) var(--gutter) var(--space-9)}.page-module__xgPmsG__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg);max-width:18ch;margin-bottom:var(--space-7);font-size:clamp(2.2rem,5.5vw,3.2rem);font-weight:600;line-height:1.15}.page-module__xgPmsG__nowrapName{white-space:nowrap}.page-module__xgPmsG__prose{gap:var(--space-5);flex-direction:column;max-width:62ch;display:flex}.page-module__xgPmsG__prose p{color:var(--fg);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:400;line-height:1.7}
