@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--canvas:#f7f5f9;--panel:#fff;--panel-soft:#f1edf4;--ink:#17131c;--muted:#5b5363;--faint:#746c7c;--rule:#d8d0de;--rule-strong:#bdb4c5;--accent:#6932bd;--secondary:#007d70;--focus:#6932bd;--mark-tools:#6855a8;--mark-research:#18776d;--mark-worlds:#9b5b16;--mark-artifacts:#326d9b;--mark-workshop:#a44e5e;--sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}html[data-mode=uv]{color-scheme:dark;--canvas:#09070e;--panel:#100d18;--panel-soft:#15101f;--ink:#f4f1fa;--muted:#b6aec2;--faint:#a49bb1;--rule:#30273d;--rule-strong:#51435f;--accent:#b783ff;--secondary:#67efd6;--focus:#d9bcff;--mark-tools:#b59bff;--mark-research:#67d7c4;--mark-worlds:#f2a65a;--mark-artifacts:#8db7ff;--mark-workshop:#e57fa6}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--rule-strong) .55px,transparent .65px);opacity:.18;background-size:9px 9px;position:fixed;inset:0}html[data-mode=uv] body:before{background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);opacity:.17;background-size:32px 32px}a{color:inherit;text-underline-offset:4px}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button{border-radius:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h2,h3{font-size:inherit;font-weight:500}i,em{font-style:normal}button{background:0 0}a,button,summary{touch-action:manipulation}[hidden]{display:none!important}.wrap{width:min(1280px,100% - 104px);margin-inline:auto}.skip{background:var(--panel);z-index:20;padding:10px 16px;position:fixed;top:14px;left:20px;transform:translateY(-150%)}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:104px;display:grid}.brand{justify-self:start;align-items:baseline;gap:15px;text-decoration:none;display:flex}.brand b{letter-spacing:.005em;font-size:13px;font-weight:600}.brand span,.header-note,.surface-control{font:11px/1.5 var(--mono);color:var(--muted)}.header-note{justify-self:center}.surface-control{justify-self:end;align-items:center;gap:8px;display:flex}.surface-control button{min-height:42px;color:var(--muted);border:0;padding:8px 4px;font-size:11px;position:relative}.surface-control button[aria-pressed=true]{color:var(--ink)}.surface-control button[aria-pressed=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:5px;left:4px;right:4px}.surface-control>span{color:var(--rule-strong)}.intro{padding:62px 0 56px}.intro h1{letter-spacing:.005em;font-size:15px;font-weight:500;line-height:1.65}.intro p{font:10px/1.7 var(--mono);color:var(--muted);margin-top:9px}.category{--mark:var(--accent)}.category--tools{--mark:var(--mark-tools)}.category--research{--mark:var(--mark-research)}.category--worlds{--mark:var(--mark-worlds)}.category--artifacts{--mark:var(--mark-artifacts)}.category--workshop{--mark:var(--mark-workshop)}.index{font:10px/1.5 var(--mono);color:var(--faint);align-items:center;gap:12px;display:flex}.mark{background:var(--mark);flex:none;width:6px;height:6px;display:block}.category-description{color:var(--muted);font-size:13px;line-height:1.7}.tally{font:10px/1.6 var(--mono);color:var(--faint)}.ledger{min-width:0}.project{border-bottom:1px solid var(--rule);padding:20px 0;position:relative}.project:first-child{padding-top:0}.project:last-child{border-bottom:0;padding-bottom:0}.project h3{font-size:16px;line-height:1.4}.project-link{justify-content:space-between;align-items:baseline;gap:14px;min-height:26px;padding-bottom:3px;text-decoration:none;display:flex}.project-link:hover,.project-link:focus-visible{color:var(--mark)}.project-link:hover .project-name{text-decoration:underline 1px}.project-action{color:var(--mark);font:10px/1.6 var(--mono);flex:none}.project-description{color:var(--muted);max-width:49ch;margin-top:5px;font-size:13px;line-height:1.65}.project-status{font:10px/1.7 var(--mono);color:var(--muted);margin-top:10px}.project-note{font:10px/1.75 var(--mono);color:var(--faint);max-width:62ch;margin-top:6px}.project-note>span{color:var(--muted);margin-right:5px}.project--pending .project-name{font-weight:500}.plate-head{font:9px/1.8 var(--mono);color:var(--muted);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding:15px 0;display:flex}.plate-head b{color:var(--ink);font-weight:500}.figure{min-width:0}.figure-canvas{background:var(--panel-soft);width:100%;margin:20px 0 16px;position:relative}.figure-canvas svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.figure-muted{stroke:var(--rule-strong)}.figure-neutral{stroke:var(--muted)}.figure-accent{stroke:var(--mark)}.figure-secondary{stroke:var(--secondary)}.figure-dot{fill:var(--mark);stroke:none}.figure-fill{fill:var(--canvas);stroke:var(--muted)}.inspect{stroke:var(--secondary);stroke-width:1px;fill:none}.diagram-label{font:10px/1.1 var(--mono);color:var(--secondary);white-space:nowrap;background:var(--panel-soft);padding:1px 2px;position:absolute;transform:translateY(-100%)}.callout{left:var(--x);top:var(--y);border:1px solid var(--mark);background:var(--panel-soft);width:15px;height:15px;color:var(--mark);font:8px/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.figure-key{font:10px/1.65 var(--mono);color:var(--muted);flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;list-style:none;display:flex}.figure-key li{align-items:baseline;gap:6px;display:flex}.figure-key b{color:var(--mark);font-weight:500}.figure figcaption{color:var(--muted);max-width:75ch;margin-top:14px;font-size:12px;line-height:1.75}.workshop{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:56px 160px 1fr auto;align-items:center;gap:18px;min-height:108px;padding:18px 0;text-decoration:none;display:grid}.workshop h2{font-size:16px}.workshop p{color:var(--muted);max-width:66ch;font-size:13px;line-height:1.7}.workshop-action{font:10px/1.5 var(--mono);color:var(--muted)}.workshop:hover h2,.workshop:hover .workshop-action{color:var(--mark)}.site-footer{font:10px/1.6 var(--mono);color:var(--faint);justify-content:space-between;align-items:center;gap:24px;padding:28px 0 36px;display:flex}.site-footer a{padding:8px 0;text-decoration:none}.site-footer a:hover{color:var(--ink);text-decoration:underline}.figure-canvas svg :is(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){@keyframes trace{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes settle{0%{transform:translateY(4px)}to{transform:translateY(0)}}html[data-mode=uv] .is-entering .draw{animation:.85s cubic-bezier(.22,.65,.3,1) both trace}html[data-mode=uv] .is-entering .figure-canvas{animation:.5s ease-out both settle}}@media (width<=1000px){.wrap{width:calc(100% - 64px)}.brand{gap:10px}.workshop{grid-template-columns:48px 128px 1fr auto}}@media (width<=680px){.wrap{width:calc(100% - 40px)}.site-header{grid-template-columns:1fr auto;gap:8px 20px;min-height:88px;padding:19px 0}.brand{flex-wrap:wrap;gap:0 12px;display:flex}.header-note{display:none}.intro{padding:40px 0 35px}.intro h1{max-width:35ch}.workshop{grid-template-columns:40px 1fr auto;gap:6px 12px;padding:24px 0}.workshop p{grid-area:2/2/auto/4}.workshop-action{grid-area:1/3}.project-description{font-size:14px}.project-note,.project-status{font-size:11px}.figure-key{gap:6px 14px;font-size:11px}.figure figcaption{font-size:13px}.site-footer{padding-top:22px;font-size:9px}.plate-head,.diagram-label{font-size:10px}}@media (width<=360px){.wrap{width:calc(100% - 32px)}.brand{display:block}.brand span{font-size:10px;display:block}.figure-key{gap:6px 10px}.diagram-label{font-size:9px}}@media (forced-colors:active){.mark{background:canvastext}.figure-accent,.figure-secondary,.inspect{stroke:canvastext}.figure-dot{fill:canvastext}.diagram-label{color:canvastext}.surface-control button[aria-pressed=true],.category-select[aria-pressed=true]{outline:1px solid highlight}.callout{border-color:canvastext}}.lane-b .intro{padding:54px 0 46px}.cabinet{border-top:1px solid var(--rule);grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);align-items:start;gap:64px;display:grid}.cabinet-register{min-width:0}.cabinet-group{border-bottom:1px solid var(--rule);padding:21px 0 28px}.category-select{text-align:left;border:0;align-items:center;gap:18px;width:100%;min-height:44px;padding:8px 0;display:flex}.category-select .index{flex:none}.category-name{font-size:16px;font-weight:500}.selection-label{font:9px/1.5 var(--mono);color:var(--faint);margin-left:auto}.category-select[aria-pressed=true] .category-name,.category-select:hover .category-name,.category-select[aria-pressed=true] .selection-label{color:var(--mark)}.cabinet-group .category-description{margin:4px 0 25px 55px;font-size:12px}.cabinet-group .ledger{padding-left:55px}.cabinet-group .project{padding:17px 0}.cabinet-group .project:first-child{padding-top:0}.cabinet-group .project:last-child{padding-bottom:0}.cabinet-group .project-description{font-size:13px}.cabinet-group .project h3{font-size:15px}.cabinet-group .project-note{font-size:10px}.cabinet-display{min-width:0;padding-top:26px;position:sticky;top:24px}.display-label{font:9px/1.6 var(--mono);color:var(--faint);justify-content:space-between;gap:18px;padding-bottom:22px;display:flex}.specimen-sheet{background:var(--panel);border:1px solid var(--rule);padding:30px 30px 22px;position:relative}.specimen-sheet+.specimen-sheet{margin-top:25px}.specimen-sheet[hidden]+.specimen-sheet{margin-top:0}.sheet-index{font:10px/1.6 var(--mono);color:var(--mark)}.sheet-heading h2{letter-spacing:-.025em;margin-top:17px;font-size:27px;font-weight:450;line-height:1.2}.sheet-heading>p{color:var(--muted);margin:10px 0 32px;font-size:13px}.specimen-sheet .plate-head{border-top:1px solid var(--rule);border-bottom:0;padding:13px 0 0;font-size:9px;display:block}.specimen-sheet .plate-head>span{display:block}.specimen-sheet .plate-head>span+span{color:var(--faint);margin-top:5px}.specimen-sheet .figure-canvas{margin:20px 0}.specimen-sheet .figure-key{gap:8px 14px;font-size:10px}.specimen-sheet .figure figcaption{margin-top:20px}.sheet-links{border-top:1px solid var(--rule);font:10px/1.7 var(--mono);flex-wrap:wrap;gap:12px 22px;margin-top:30px;padding-top:16px;display:flex}.sheet-links a{color:var(--mark);padding:4px 0;text-decoration:none}.sheet-links a:hover{text-decoration:underline}.sheet-links .project-status{margin:0}.back-to-category{display:none}.cabinet-register>.workshop{border-top:0;border-bottom:0;grid-template-columns:37px 1fr auto;gap:8px 18px;min-height:100px;padding:24px 0}.cabinet-register>.workshop p{grid-area:2/2/auto/4;font-size:12px}.cabinet-register>.workshop .workshop-action{grid-area:1/3}.lane-b .site-footer{border-top:1px solid var(--rule);margin-top:18px}@media (width>=981px) and (height>=1000px){.cabinet-display{top:40px}}@media (width<=1150px){.cabinet{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:36px}.cabinet-group .ledger{padding-left:0}.cabinet-group .category-description{margin-left:0}.specimen-sheet{padding:25px 22px 20px}.selection-label{font-size:9px}.category-select{gap:14px}}@media (width<=980px){.cabinet{grid-template-columns:1fr;gap:32px}.cabinet-display{padding-top:0;padding-bottom:32px;position:static}.cabinet-group .ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;padding-left:55px;display:grid}.cabinet-group .project{border:0;padding:0}.cabinet-group .category-description{margin-left:55px}.specimen-sheet{padding:30px}.specimen-sheet .figure-canvas{margin-top:26px}.sheet-heading>p{margin-bottom:22px}.back-to-category{min-height:40px;font:11px/1.6 var(--mono);color:var(--muted);text-underline-offset:4px;border:0;margin-top:24px;padding:8px 0;text-decoration:underline;display:block}.selection-label{font-size:10px}.display-label{padding-bottom:15px}.specimen-sheet .figure-key{font-size:11px}.lane-b .site-footer{margin-top:0}}@media (width<=600px){.lane-b .intro{padding:40px 0 34px}.cabinet-group{padding:17px 0 27px}.category-select{gap:13px}.cabinet-group .category-description{margin:5px 0 22px;font-size:13px}.cabinet-group .ledger{padding:0;display:block}.cabinet-group .project{border-bottom:1px solid var(--rule);padding:17px 0}.cabinet-group .project:last-child{border-bottom:0}.cabinet-group .project-description{font-size:14px}.cabinet-group .project-note{font-size:11px}.cabinet-group .project h3{font-size:16px}.specimen-sheet{padding:22px 16px}.specimen-sheet .figure-canvas{width:calc(100% + 10px);margin-inline:-5px}.sheet-heading h2{font-size:26px}.cabinet-register>.workshop p{font-size:13px}.display-label{font-size:9px}.sheet-links{font-size:11px}}.cabinet-study .wrap{width:min(1160px,100% - 64px)}.cabinet-study .site-header{gap:20px;min-height:68px}.cabinet-study .brand{gap:12px}.cabinet-study .brand b{font:500 .6875rem/1.5 var(--mono);letter-spacing:.075em;text-transform:uppercase}.cabinet-study .brand span{font:.5625rem/1.5 var(--mono);letter-spacing:.065em}.cabinet-study .header-note{letter-spacing:.07em;text-transform:uppercase;font-size:.5625rem}.cabinet-study .surface-control{gap:6px;font-size:.625rem}.cabinet-study .surface-control button{min-height:36px;padding:7px 4px;font-size:.625rem}.cabinet-study .intro{padding:28px 0 24px}.cabinet-study .intro h1{font-size:.9375rem;font-weight:450;line-height:1.55}.cabinet-study .intro p{margin-top:6px;font-size:.625rem;line-height:1.6}.cabinet-study .cabinet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.cabinet-study .cabinet-group{padding:12px 0 19px}.cabinet-study .category-select{gap:14px;min-height:36px;padding:5px 0}.cabinet-study .category-select .index{gap:10px;font-size:.625rem}.cabinet-study .category-name{font-size:.9375rem;font-weight:500}.cabinet-study .selection-label{font-size:.5625rem}.cabinet-study .cabinet-group .category-description{max-width:65ch;margin:3px 0 15px;font-size:.75rem;line-height:1.5}.cabinet-study .cabinet-group .ledger{padding-left:0}.cabinet-study .cabinet-group .project{padding:11px 0}.cabinet-study .cabinet-group .project:first-child{padding-top:0}.cabinet-study .cabinet-group .project:last-child{padding-bottom:0}.cabinet-study .cabinet-group .project h3{font-size:.9375rem;line-height:1.4}.cabinet-study .project-link{gap:12px;min-height:24px;padding-bottom:1px}.cabinet-study .project-action{font-size:.625rem}.cabinet-study .cabinet-group .project-description{max-width:65ch;margin-top:3px;font-size:.78125rem;line-height:1.5}.cabinet-study .project-status{margin-top:6px;font-size:.625rem;line-height:1.5}.cabinet-study .cabinet-group .project-note{max-width:72ch;margin-top:3px;font-size:.625rem;line-height:1.6}.cabinet-study .cabinet-display{padding-top:16px;top:20px}.cabinet-study .specimen-sheet{padding:20px}.cabinet-study .sheet-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 18px;display:grid}.cabinet-study .sheet-index{letter-spacing:.025em;color:var(--mark);grid-column:1/3;margin:0;font-size:.5625rem;line-height:1.5}.cabinet-study .sheet-heading h2{letter-spacing:-.015em;grid-column:1;margin:0;font-size:1.25rem;font-weight:450;line-height:1.25}.cabinet-study .sheet-heading .sheet-descriptor{font:.625rem/1.7 var(--mono);color:var(--muted);grid-column:1/3;margin:0}.cabinet-study .specimen-sheet .figure-canvas{margin:18px 0 12px}.cabinet-study .specimen-sheet .figure-key{gap:6px 15px;font-size:.625rem;line-height:1.6}.cabinet-study .specimen-sheet .figure figcaption{margin-top:12px;font-size:.75rem;line-height:1.65}.cabinet-study .sheet-links{gap:8px 20px;margin-top:18px;padding-top:10px;font-size:.625rem}.cabinet-study .sheet-links a{padding:5px 0}.cabinet-study .cabinet-register>.workshop{grid-template-columns:35px 1fr auto;gap:5px 14px;min-height:84px;padding:17px 0}.cabinet-study .workshop h2{font-size:.9375rem}.cabinet-study .cabinet-register>.workshop p{margin:0;font-size:.75rem;line-height:1.55}.cabinet-study .site-footer{margin-top:12px;padding:18px 0 24px;font-size:.5625rem}@media (width<=1150px){.cabinet-study .wrap{width:calc(100% - 48px)}.cabinet-study .cabinet{gap:28px}}@media (width<=980px){.cabinet-study .cabinet{grid-template-columns:1fr;gap:22px}.cabinet-study .cabinet-group .ledger{gap:20px 28px;padding-left:0}.cabinet-study .cabinet-group .project{border:0;padding:0}.cabinet-study .cabinet-display{padding:0 0 18px;position:static}.cabinet-study .specimen-sheet{padding:20px}.cabinet-study .back-to-category{min-height:40px;margin-top:16px;font-size:.6875rem}.cabinet-study .cabinet-register>.workshop{padding-bottom:0}}@media (width<=600px){.cabinet-study .wrap{width:calc(100% - 36px)}.cabinet-study .site-header{gap:10px;min-height:68px;padding:13px 0}.cabinet-study .brand{gap:6px 10px}.cabinet-study .brand b{letter-spacing:.035em;font-size:.6875rem}.cabinet-study .surface-control button{min-height:40px}.cabinet-study .intro{padding:24px 0 23px}.cabinet-study .intro h1{font-size:.90625rem;line-height:1.6}.cabinet-study .intro p{font-size:.625rem}.cabinet-study .cabinet-group{padding:10px 0 18px}.cabinet-study .category-select{min-height:44px}.cabinet-study .category-name{font-size:.9375rem}.cabinet-study .selection-label{font-size:.625rem}.cabinet-study .cabinet-group .category-description{margin-bottom:13px;font-size:.78125rem;line-height:1.55}.cabinet-study .cabinet-group .project{border-bottom:1px solid var(--rule);padding:12px 0}.cabinet-study .cabinet-group .project:first-child{padding-top:0}.cabinet-study .cabinet-group .project:last-child{border-bottom:0;padding-bottom:0}.cabinet-study .cabinet-group .project h3{font-size:.9375rem}.cabinet-study .project-link{align-items:center;min-height:32px}.cabinet-study .cabinet-group .project-description{font-size:.84375rem;line-height:1.55}.cabinet-study .project-status,.cabinet-study .cabinet-group .project-note{font-size:.6875rem;line-height:1.6}.cabinet-study .project-action{font-size:.6875rem}.cabinet-study .specimen-sheet{padding:18px 14px}.cabinet-study .sheet-heading h2{font-size:1.125rem}.cabinet-study .sheet-heading .sheet-descriptor{font-size:.6875rem}.cabinet-study .specimen-sheet .figure-canvas{width:100%;margin:16px 0 13px}.cabinet-study .specimen-sheet .figure-key{font-size:.6875rem}.cabinet-study .specimen-sheet .figure figcaption{font-size:.8125rem}.cabinet-study .sheet-links{font-size:.6875rem}.cabinet-study .cabinet-register>.workshop p{font-size:.78125rem}}@media (width<=360px){.cabinet-study .wrap{width:calc(100% - 32px)}.cabinet-study .brand{display:block}.cabinet-study .brand span{font-size:.5625rem}}.cabinet-ledger .wrap{max-width:1080px}.cabinet-ledger .site-header{min-height:64px}.cabinet-ledger .intro{padding:23px 0 20px}.cabinet-ledger .cabinet{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px}.cabinet-ledger .cabinet-group{padding:8px 0 14px}.cabinet-ledger .category-select{min-height:34px}.cabinet-ledger .category-name{font:500 .8125rem/1.5 var(--mono);letter-spacing:-.025em}.cabinet-ledger .cabinet-group .category-description{margin:2px 0 11px;font-size:.71875rem;line-height:1.5}.cabinet-ledger .cabinet-group .project{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""description description""note note";gap:2px 16px;padding:9px 0;display:grid}.cabinet-ledger .cabinet-group .project:first-child{padding-top:0}.cabinet-ledger .cabinet-group .project:last-child{padding-bottom:0}.cabinet-ledger .project h3{grid-area:title}.cabinet-ledger .cabinet-group .project h3{font-size:.84375rem}.cabinet-ledger .project-link{justify-content:start;gap:8px;min-height:22px}.cabinet-ledger .project-action{font-size:0}.cabinet-ledger .project-action>span{font-size:.625rem}.cabinet-ledger .project-status{color:var(--secondary);text-align:right;grid-area:status;align-self:baseline;margin:2px 0 0;font-size:.625rem}.cabinet-ledger .cabinet-group .project-description{grid-area:description;margin:0;font-size:.75rem;line-height:1.45}.cabinet-ledger .cabinet-group .project-note{grid-area:note;margin:2px 0 0;font-size:.625rem;line-height:1.55}.cabinet-ledger .cabinet-display{padding-top:14px}.cabinet-ledger .specimen-sheet{border:0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);background:var(--panel-soft);padding:13px 16px 14px}.cabinet-ledger .sheet-heading{grid-template-columns:1fr auto;gap:7px 14px}.cabinet-ledger .sheet-heading h2{font:500 .875rem/1.5 var(--sans);letter-spacing:0;grid-area:1/1}.cabinet-ledger .sheet-index{text-align:right;grid-area:1/2;font-size:.5625rem}.cabinet-ledger .sheet-heading .sheet-descriptor{grid-column:1/3;font-size:.5625rem;line-height:1.65}.cabinet-ledger .specimen-sheet .figure-canvas{margin:14px 0 10px}.cabinet-ledger .specimen-sheet .figure-key{gap:5px 13px;font-size:.625rem}.cabinet-ledger .specimen-sheet .figure figcaption{margin-top:11px;font-size:.71875rem;line-height:1.6}.cabinet-ledger .sheet-links{gap:6px 18px;margin-top:13px;padding-top:8px}.cabinet-ledger .cabinet-register>.workshop{min-height:72px;padding:13px 0}.cabinet-ledger .workshop h2{font:500 .8125rem/1.5 var(--mono);letter-spacing:-.025em}.cabinet-ledger .cabinet-register>.workshop p{font-size:.71875rem}@media (width<=980px){.cabinet-ledger .cabinet{grid-template-columns:1fr;gap:22px}.cabinet-ledger .cabinet-group .ledger{display:block}.cabinet-ledger .cabinet-group .project{border-bottom:1px solid var(--rule)}.cabinet-ledger .cabinet-group .project:last-child{border-bottom:0}.cabinet-ledger .cabinet-display{padding-top:0}.cabinet-ledger .specimen-sheet{padding:17px}}@media (width<=600px){.cabinet-ledger .site-header{min-height:68px}.cabinet-ledger .intro{padding:24px 0 23px}.cabinet-ledger .category-select{min-height:44px}.cabinet-ledger .category-name,.cabinet-ledger .workshop h2{font-size:.875rem}.cabinet-ledger .cabinet-group .category-description,.cabinet-ledger .cabinet-register>.workshop p{font-size:.78125rem;line-height:1.55}.cabinet-ledger .cabinet-group .project{gap:2px 8px;padding:11px 0}.cabinet-ledger .cabinet-group .project h3{font-size:.90625rem}.cabinet-ledger .project-link{align-items:center;min-height:32px}.cabinet-ledger .project-status{align-self:center;max-width:14ch;margin:0;font-size:.625rem}.cabinet-ledger .cabinet-group .project-description{font-size:.8125rem;line-height:1.55}.cabinet-ledger .cabinet-group .project-note{font-size:.6875rem;line-height:1.6}.cabinet-ledger .specimen-sheet{padding:15px 12px}.cabinet-ledger .sheet-heading{grid-template-columns:1fr}.cabinet-ledger .sheet-index{text-align:left;grid-area:1/1;font-size:.625rem}.cabinet-ledger .sheet-heading h2{grid-area:2/1;font-size:1rem}.cabinet-ledger .sheet-heading .sheet-descriptor{grid-area:3/1;font-size:.6875rem}.cabinet-ledger .specimen-sheet .figure-key{font-size:.6875rem}.cabinet-ledger .specimen-sheet .figure figcaption{font-size:.8125rem}}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.scene-preview{border:1px solid var(--rule);margin:15px 0 13px}.scene-preview img{width:100%;height:auto;display:block}
