.bench-module__MhiKiW__folio{background:radial-gradient(1200px 520px at 70% 8%, #f3ede6e6, transparent 62%), var(--bench-bg);color:var(--bench-ink);font-family:var(--bench-sans);position:relative;overflow:clip}.bench-module__MhiKiW__folio:after{content:"geonu·lab";z-index:0;color:color-mix(in srgb, var(--bench-ink) 7%, transparent);letter-spacing:-.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(72px,14vw,140px);font-weight:400;line-height:1;position:absolute;bottom:28px;right:-8px}.bench-module__MhiKiW__shell{z-index:1;grid-template-columns:212px minmax(0,1fr);align-items:start;gap:0 56px;width:min(100% - 48px,1120px);margin:0 auto;padding:40px 0 120px;display:grid;position:relative}.bench-module__MhiKiW__toc{max-height:calc(100svh - 112px);padding:4px 0;position:sticky;top:88px;overflow:auto}.bench-module__MhiKiW__tocKicker{color:var(--bench-faint);letter-spacing:-.01em;margin:0 0 16px 10px;font-size:13px;font-weight:400}.bench-module__MhiKiW__tocList{margin:0;padding:0;list-style:none}.bench-module__MhiKiW__tocItem{margin:0}.bench-module__MhiKiW__tocLink{width:100%;color:var(--bench-muted);font:inherit;text-align:left;cursor:pointer;transition:color .16s var(--bench-ease), background-color .16s var(--bench-ease);background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr;gap:6px;padding:7px 10px;font-size:14px;font-weight:400;display:grid}.bench-module__MhiKiW__tocLink:hover{color:var(--bench-ink);background:color-mix(in srgb, var(--bench-ink) 4%, transparent)}.bench-module__MhiKiW__tocLinkActive{color:var(--bench-ink);background:color-mix(in srgb, var(--bench-ink) 6%, transparent)}.bench-module__MhiKiW__tocIndex{color:var(--bench-faint);font-family:var(--bench-mono);font-size:11px}.bench-module__MhiKiW__tocLabel{letter-spacing:-.02em;line-height:1.3}.bench-module__MhiKiW__mobileToc{display:none}.bench-module__MhiKiW__entry,.bench-module__MhiKiW__reading{z-index:1;margin:0 auto;padding:40px 0 120px;position:relative}.bench-module__MhiKiW__entry{width:min(100% - 48px,1120px)}.bench-module__MhiKiW__reading{width:min(100% - 48px,760px)}.bench-module__MhiKiW__articleTitle{font-family:var(--bench-kr);letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,5vw,44px);font-weight:400;line-height:1.2}.bench-module__MhiKiW__mast{padding:8px 0}.bench-module__MhiKiW__mast>*{animation:bench-module__MhiKiW__mast-rise .7s var(--bench-ease) both}.bench-module__MhiKiW__mast>:first-child{animation-delay:0s}.bench-module__MhiKiW__mast>:nth-child(2){animation-delay:80ms}.bench-module__MhiKiW__mast>:nth-child(3){animation-delay:.15s}.bench-module__MhiKiW__mast>:nth-child(4){animation-delay:.21s}@keyframes bench-module__MhiKiW__mast-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bench-module__MhiKiW__statusBus{color:var(--bench-faint);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;font-size:13px;font-weight:400;display:flex}.bench-module__MhiKiW__statusBus span+span:before{color:var(--bench-line-strong);content:"·";margin-right:14px}.bench-module__MhiKiW__mastGrid{grid-template-columns:minmax(0,1.35fr) 240px;align-items:end;gap:40px 48px;display:grid}.bench-module__MhiKiW__heroTitle{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(40px,6vw,56px);font-weight:400;line-height:1.05}.bench-module__MhiKiW__heroLead{max-width:18em;color:var(--bench-ink);font-family:var(--bench-kr);letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.35}.bench-module__MhiKiW__heroBody{max-width:38rem;color:var(--bench-muted);font-family:var(--bench-kr);word-break:keep-all;margin:0;font-size:16px;line-height:1.7}.bench-module__MhiKiW__spec{border:1px solid var(--bench-line);border-radius:var(--bench-radius);background:var(--bench-card);margin:0;padding:14px 16px 8px;box-shadow:inset 0 1px #fff9}.bench-module__MhiKiW__spec div{border-bottom:1px solid var(--bench-line);grid-template-columns:78px 1fr;gap:10px;padding:9px 0;display:grid}.bench-module__MhiKiW__spec div:last-child{border-bottom:0}.bench-module__MhiKiW__spec dt{color:var(--bench-faint);font-size:12px}.bench-module__MhiKiW__spec dd{font-family:var(--bench-mono);letter-spacing:-.02em;text-align:right;margin:0;font-size:12px;font-weight:400}.bench-module__MhiKiW__chapter{margin-top:56px;padding-top:8px;scroll-margin-top:96px}.bench-module__MhiKiW__chapterIndex{color:var(--bench-faint);letter-spacing:-.01em;margin:0 0 10px;font-size:13px;font-weight:400}.bench-module__MhiKiW__chapter h2{max-width:16em;font-family:var(--bench-kr);letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.25}.bench-module__MhiKiW__prose{max-width:40rem;color:var(--bench-muted);font-family:var(--bench-kr);word-break:keep-all;margin:0 0 16px;font-size:16px;line-height:1.75}.bench-module__MhiKiW__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.bench-module__MhiKiW__note,.bench-module__MhiKiW__lens,.bench-module__MhiKiW__essay,.bench-module__MhiKiW__fact,.bench-module__MhiKiW__bound{border:1px solid var(--bench-line);border-radius:var(--bench-radius);background:var(--bench-card);padding:16px 16px 18px}.bench-module__MhiKiW__note span,.bench-module__MhiKiW__lens span,.bench-module__MhiKiW__essay span,.bench-module__MhiKiW__fact span,.bench-module__MhiKiW__bound span{color:var(--bench-faint);margin-bottom:8px;font-size:12px;display:block}.bench-module__MhiKiW__note p,.bench-module__MhiKiW__lens p,.bench-module__MhiKiW__essay p,.bench-module__MhiKiW__bound p{color:var(--bench-ink);font-family:var(--bench-kr);word-break:keep-all;margin:0;font-size:14px;line-height:1.55}.bench-module__MhiKiW__lenses{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.bench-module__MhiKiW__lens{color:inherit;transition:border-color .16s var(--bench-ease);gap:8px;text-decoration:none;display:grid}.bench-module__MhiKiW__lens:hover{border-color:var(--bench-ink)}.bench-module__MhiKiW__lens strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,28px);font-weight:400;display:block}.bench-module__MhiKiW__lens em{font-family:var(--bench-kr);letter-spacing:-.03em;word-break:keep-all;font-size:16px;font-style:normal}.bench-module__MhiKiW__essays{gap:10px;display:grid}.bench-module__MhiKiW__essay{color:inherit;transition:border-color .16s var(--bench-ease);text-decoration:none;display:block}.bench-module__MhiKiW__essay:hover{border-color:var(--bench-ink)}.bench-module__MhiKiW__essay strong{font-family:var(--bench-kr);letter-spacing:-.03em;word-break:keep-all;margin:4px 0 8px;font-size:18px;font-weight:500;line-height:1.35;display:block}.bench-module__MhiKiW__essay em{color:var(--bench-muted);font-family:var(--bench-kr);word-break:keep-all;font-size:14px;font-style:normal;line-height:1.6;display:block}.bench-module__MhiKiW__empty{border:1px dashed var(--bench-line-strong);border-radius:var(--bench-radius);background:color-mix(in srgb, var(--bench-card) 50%, transparent);color:var(--bench-muted);font-family:var(--bench-kr);word-break:keep-all;padding:22px 18px;font-size:14px;line-height:1.65}.bench-module__MhiKiW__question{border:1px solid var(--bench-line);border-radius:var(--bench-radius);background:#fff;margin-top:22px;padding:16px 18px}.bench-module__MhiKiW__question span{color:var(--bench-faint);margin-bottom:6px;font-size:12px;display:block}.bench-module__MhiKiW__question p{max-width:38rem;font-family:var(--bench-kr);word-break:keep-all;margin:0;font-size:16px;line-height:1.65}.bench-module__MhiKiW__facts{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;display:grid}.bench-module__MhiKiW__fact strong{font-family:var(--bench-mono);font-size:13.5px;font-weight:400;display:block}.bench-module__MhiKiW__fact em{color:var(--bench-muted);font-family:var(--bench-kr);margin-top:6px;font-size:12px;font-style:normal;display:block}.bench-module__MhiKiW__bounds{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.bench-module__MhiKiW__num{color:var(--bench-accent);font-variant-numeric:tabular-nums}.bench-module__MhiKiW__is{color:var(--bench-accent)}.bench-module__MhiKiW__isnot{color:var(--bench-faint)}.bench-module__MhiKiW__bound p+p{margin-top:12px}.bench-module__MhiKiW__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.bench-module__MhiKiW__primary,.bench-module__MhiKiW__ghost{letter-spacing:-.01em;border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.bench-module__MhiKiW__primary{border:1px solid var(--bench-ink);background:var(--bench-ink);color:var(--bench-bg)}.bench-module__MhiKiW__primary:hover{background:#3b3a33;border-color:#3b3a33}.bench-module__MhiKiW__ghost{color:var(--bench-ink);background:#e6e5e0;border:1px solid #0000}.bench-module__MhiKiW__ghost:hover{background:#ebeae5}@media (max-width:980px){.bench-module__MhiKiW__shell{grid-template-columns:1fr;width:min(100% - 32px,720px);padding-top:16px}.bench-module__MhiKiW__entry,.bench-module__MhiKiW__reading{width:min(100% - 32px,720px);padding-top:16px}.bench-module__MhiKiW__toc{display:none}.bench-module__MhiKiW__mobileToc{z-index:20;background:color-mix(in srgb, var(--bench-bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--bench-line);gap:4px;margin:0 -16px 14px;padding:8px 16px;display:flex;position:sticky;top:57px;overflow-x:auto}.bench-module__MhiKiW__mobileToc button{color:var(--bench-muted);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:13px}.bench-module__MhiKiW__mobileToc .bench-module__MhiKiW__tocLinkActive{background:var(--bench-ink);color:var(--bench-bg)}.bench-module__MhiKiW__chapter{scroll-margin-top:128px}.bench-module__MhiKiW__mastGrid,.bench-module__MhiKiW__notes,.bench-module__MhiKiW__facts,.bench-module__MhiKiW__bounds{grid-template-columns:1fr}.bench-module__MhiKiW__spec dd{text-align:left}}@media (prefers-reduced-motion:reduce){.bench-module__MhiKiW__tocLink,.bench-module__MhiKiW__primary,.bench-module__MhiKiW__lens,.bench-module__MhiKiW__essay{transition:none}.bench-module__MhiKiW__mast>*{animation:none!important}}
