.inventory-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0 0 24px}.inventory-intro h2{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:10px 0;color:#395d50}.inventory-intro p{font-size:12px;line-height:1.7;color:#859486;max-width:650px;margin:0}.inventory-toggle{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:10px;white-space:nowrap}.inventory-toggle input{width:auto}.item-symbol,.inventory-hero-icon{display:flex;align-items:center;justify-content:center;border:1px solid #d9e3d6;border-radius:5px;background:#edf3e8;color:#7b9673;flex-shrink:0}.item-symbol{width:43px;height:48px}.inventory-hero-icon{width:75px;height:90px}.inventory-description{font-family:Georgia,serif;font-size:17px;line-height:1.9;white-space:pre-line;color:#526d4b}.inventory-details{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.inventory-details>div{border-top:1px solid #e5eade;padding-top:14px}.inventory-details dt{font-size:10px;letter-spacing:.4px;color:#91a082;margin-bottom:8px}.inventory-details dd{margin:0;font-size:13px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere;color:#526b49}.inventory-files-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.inventory-files-heading h3{font-size:15px;margin-bottom:8px}.inventory-files-heading p{font-size:11px}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.asset-card{border:1px solid #dfe6d8;border-radius:6px;overflow:hidden;background:#fff}.asset-visual{height:175px;background:#f1f5ec;color:#9aaf8d;display:flex;justify-content:center;align-items:center}.asset-visual a{display:block;width:100%;height:100%}.asset-visual img,.asset-visual video{height:100%;width:100%;object-fit:contain}.asset-visual audio{width:92%}.asset-body{padding:18px}.asset-body h3{font-size:14px;line-height:1.5;margin:10px 0 7px;overflow-wrap:anywhere}.asset-body>p{font-size:11px;line-height:1.7;color:#8c9a80;overflow-wrap:anywhere;white-space:pre-line}.asset-body>small{display:block;font-size:10px;line-height:1.7;color:#8c9a80}.asset-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;align-items:center}.asset-actions .secondary{padding:8px 10px;font-size:10px;min-height:34px}.asset-actions .text-button{font-size:10px}.asset-edit{margin-top:18px;border-top:1px solid #e5eadd;padding-top:15px}.asset-edit label{font-size:10px;text-transform:capitalize}.asset-body .media-link-note{margin-top:15px;font-size:9px;color:#a2ae97}.provenance-list{margin-top:24px}.provenance-list h3{display:flex;gap:8px;align-items:center;font-size:13px}.provenance-list>button{display:flex;align-items:center;gap:12px;border:1px solid #e1e6da;background:#fafcf6;border-radius:4px;padding:15px;width:100%;margin-bottom:8px;text-align:left;color:#8a9f75}.provenance-list>button span{flex:1}.provenance-list strong{display:block;font-size:12px;color:#60794e;line-height:1.6}.provenance-list small{display:block;margin-top:6px;font-size:10px;color:#95a487}.box-item-count{font-size:9px;line-height:1.5;color:#91a080;align-self:center}.inventory-link-results{display:flex;flex-direction:column;gap:8px;margin-top:15px}.inventory-link-results button{background:#f7faf1;border:1px solid #e0e8d5;border-radius:4px;padding:12px;text-align:left;font-size:12px;color:#658054}.inventory-link-results small{display:block;margin-top:6px;color:#9baa89;font-size:10px}@media(max-width:850px){.inventory-intro{flex-direction:column;align-items:flex-start}.asset-grid{grid-template-columns:1fr}.inventory-files-heading{flex-direction:column;align-items:flex-start}.inventory-details{grid-template-columns:1fr}.inventory-toggle{font-size:9px}.inventory-intro h2{font-size:22px}.box-card footer{flex-wrap:wrap}}#exhibit-print-sheet{display:none}@media print{@page{size:auto;margin:12mm}body:has(>#exhibit-print-sheet)>:not(#exhibit-print-sheet),body:has(>#exhibit-print-sheet) dialog{display:none!important}html:has(#exhibit-print-sheet),body:has(>#exhibit-print-sheet){display:block!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}#exhibit-print-sheet{display:block!important;position:static!important;width:85mm;max-width:100%;margin:0;padding:0;color:#000;background:#fff;break-inside:avoid;page-break-inside:avoid}#exhibit-print-sheet *{box-sizing:border-box}.qr-paper-label{display:block;position:static;width:100%;border:.25mm solid #777;padding:6mm;text-align:center;break-inside:avoid;page-break-inside:avoid}.qr-paper-brand{font:9pt/1.3 Arial,sans-serif;letter-spacing:1pt;margin:0 0 4mm}.qr-paper-label h1{font-family:Georgia,serif;font-weight:400;line-height:1.15;overflow-wrap:anywhere;white-space:normal;margin:0 0 3mm}.qr-paper-label img{display:block;width:60mm;max-width:100%;height:auto;aspect-ratio:1;margin:0 auto 3mm;image-rendering:pixelated}.qr-paper-prompt{font:700 11pt/1.4 Arial,sans-serif;margin:0 0 2mm}.qr-paper-caption{font:8pt/1.4 Arial,sans-serif;margin:0 0 3mm}.qr-paper-url{font:7pt/1.5 Arial,sans-serif;overflow-wrap:anywhere;margin:0}}.batch-qr-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;background:#fff;color:#111}.batch-qr-label{text-align:center;border:1px dashed #999;padding:12px;min-width:0;box-sizing:border-box}.batch-qr-brand{font:9px Arial,sans-serif;letter-spacing:1px;margin:0 0 8px}.batch-qr-label h3{font:16px/1.2 Georgia,serif;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;height:3.6em}.batch-qr-number{font:11px Arial,sans-serif;margin:5px 0}.batch-qr-label img{display:block;width:150px;max-width:100%;height:auto;margin:auto}.batch-qr-prompt{font:700 11px Arial,sans-serif;margin:7px 0 0}.qr-selection-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;border-bottom:1px solid #dce4d5}.qr-selection-bar span{font-size:12px}.qr-select-cell input{width:18px;height:18px;accent-color:#466440}.qr-select-cell{width:42px}.qr-selection-bar button{font-size:12px}@media(max-width:600px){.batch-qr-preview{grid-template-columns:1fr}}@media print{#exhibit-print-sheet.batch-qr-sheet{width:7.5in;max-width:none;break-inside:auto;page-break-inside:auto}.batch-qr-page{display:grid;grid-template-columns:repeat(2,3.75in);grid-template-rows:repeat(3,3.32in);width:7.5in;height:9.96in;margin:0;padding:0;break-after:page;page-break-after:always;break-inside:avoid}.batch-qr-page:last-child{break-after:auto;page-break-after:auto}.batch-qr-label{padding:.13in;border:.5pt dashed #888;overflow:hidden;break-inside:avoid}.batch-qr-brand{font-size:7pt;margin:0 0 .05in}.batch-qr-label h3{font-size:12pt;line-height:1.1;height:.55in;margin:0;-webkit-line-clamp:3}.batch-qr-number{font-size:8pt;margin:.04in 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch-qr-label img{width:1.65in;height:1.65in;max-width:none;margin:0 auto;image-rendering:pixelated}.batch-qr-prompt{font-size:9pt;margin:.06in 0 0}}.document-card-wrapper{position:relative;min-width:0}.document-card-wrapper .document-card{width:100%;height:100%}.document-qr-choice{position:absolute;top:10px;left:10px;z-index:1;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #ccd8c1;border-radius:4px;padding:6px 9px;font-size:11px;color:#466440}.document-qr-choice input{width:16px;height:16px;accent-color:#466440;margin:0}.asset-body .asset-credit{white-space:pre-line;color:#58704e;margin:9px 0}.exhibit-page .exhibit-media-credit{font-size:10px!important;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.exhibit-gallery .exhibit-media-credit{color:#586d68;border-top:1px solid #d7ded1;padding-top:8px;margin-top:10px}.exhibit-cover-credit{display:block;padding:10px max(6vw,24px);background:#142e3a;color:#d8e2dd;font:10px/1.7 Arial,sans-serif;white-space:pre-line;overflow-wrap:anywhere}.exhibit-lightbox-caption .exhibit-media-credit{color:#bdc8c9}.exhibit-page{--ink:#152d3a;--night:#0a1e2a;--sand:#f7f3eb;--accent:#c5693d;--line:#dcded6;background:var(--sand);color:var(--ink);font-family:Arial,Helvetica,sans-serif;min-height:100vh}.exhibit-page *{box-sizing:border-box}.exhibit-page a{color:inherit;text-decoration:none}.exhibit-page button{font:inherit;cursor:pointer}.exhibit-header{height:88px;padding:0 max(6vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9ddd7}.exhibit-wordmark{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:2px}.exhibit-wordmark b{display:block;margin-top:5px;font-size:10px;letter-spacing:2.4px;font-weight:400}.exhibit-header-note{font:italic 15px Georgia,serif;color:#61717a}.exhibit-hero{position:relative;min-height:570px;display:flex;align-items:end;background:var(--night);color:#fff;overflow:hidden}.exhibit-hero-art{position:absolute;top:0;right:0;bottom:0;left:0}.exhibit-hero-art>img{height:100%;width:100%;object-fit:contain;object-position:80% center}.exhibit-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a1e2af5,#0a1e2ac9 35%,#0a1e2a10),linear-gradient(0deg,#0a1e2a90,transparent 65%)}.exhibit-hero-copy{position:relative;width:min(950px,100%);padding:90px max(6vw,24px) 65px}.exhibit-kicker{font:10px/1.6 Arial,sans-serif!important;font-weight:600!important;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:0 0 17px!important}.exhibit-hero .exhibit-kicker{color:#edb38e;display:flex;align-items:center;gap:10px}.exhibit-hero .exhibit-kicker>span{width:6px;height:6px;background:#eaa77b;border-radius:50%}.exhibit-hero h1{font:clamp(40px,5.8vw,76px)/1.07 Georgia,serif;margin:0 0 28px;letter-spacing:-1.8px;font-weight:400;max-width:850px;overflow-wrap:anywhere;text-wrap:balance}.exhibit-hero-facts{display:flex;flex-wrap:wrap;gap:9px 0;font-size:11px;color:#d2d9da;letter-spacing:.8px}.exhibit-hero-facts>span+span:before{content:"·";margin:0 14px;color:#d6a181}.exhibit-explore{margin-top:40px;display:inline-flex;gap:10px;align-items:center;font-size:11px;letter-spacing:1px;border-bottom:1px solid #a7b4b6;padding-bottom:10px}.exhibit-explore>span{margin-left:22px}.exhibit-orbits{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 35%,#35627580,transparent 45%),radial-gradient(circle at 80% 65%,#b26c3c33,transparent 30%);display:flex;align-items:center;justify-content:flex-end;padding-right:14%}.exhibit-orbits:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#e3e6db 1px,transparent 1px);background-size:83px 89px;opacity:.25}.exhibit-orbits>span{position:absolute;right:2%;width:560px;height:560px;border:1px solid #a9c9d12e;border-radius:50%;transform:rotate(-30deg) scaleY(.7)}.exhibit-orbits>span+span{transform:rotate(40deg) scaleY(.65);width:430px;height:430px;right:6%}.exhibit-orbits>svg{color:#bad2d788;stroke-width:.6;transform:scale(2.4)}.exhibit-orbits>i{position:absolute;bottom:45px;right:40px;font:9px Arial,sans-serif;letter-spacing:3px;color:#bccbd2}.exhibit-nav{position:sticky;top:0;z-index:10;display:flex;gap:33px;overflow:auto;padding:23px max(6vw,24px);border-bottom:1px solid var(--line);background:#f7f3ebf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.exhibit-nav>a{white-space:nowrap;font-size:12px}.exhibit-nav span{font-size:9px;color:#889391;margin-left:5px}.exhibit-nav a:hover{color:#a35231}.exhibit-section{padding:80px max(6vw,24px);scroll-margin-top:64px}.exhibit-section h2{font:400 clamp(29px,3.3vw,43px)/1.17 Georgia,serif;margin:0;letter-spacing:-.7px}.exhibit-story{display:grid;grid-template-columns:1fr 1.65fr;gap:70px;border-bottom:1px solid var(--line)}.exhibit-story-text>p{font:18px/1.85 Georgia,serif;margin:0 0 24px;white-space:pre-line;overflow-wrap:anywhere}.exhibit-number{font-size:10px;letter-spacing:1px;color:#78847f;margin-top:27px}.exhibit-story-text .exhibit-story-hint{display:flex;align-items:center;gap:10px;font:11px Arial,sans-serif;color:#6c7c7f;margin-top:32px}.exhibit-section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.exhibit-section-heading>p{font:13px/1.8 Arial,sans-serif;color:#697c7f;max-width:280px;margin:0 0 4px}.exhibit-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.exhibit-gallery figure{margin:0}.exhibit-gallery figure>button{display:block;border:0;padding:0;background:#e5e5db;height:280px;width:100%;position:relative;overflow:hidden}.exhibit-gallery img{height:100%;width:100%;object-fit:contain;transition:transform .4s}.exhibit-gallery button:hover img{transform:scale(1.045)}.exhibit-photo-index{position:absolute;bottom:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:10px;text-shadow:0 1px 4px #000}.exhibit-photo-index svg{background:#142b38b0;padding:4px;width:27px;height:27px;border-radius:50%}.exhibit-gallery figcaption{margin-top:17px;line-height:1.6;font-size:12px}.exhibit-gallery figcaption strong{display:block;font-weight:500}.exhibit-gallery figcaption span{display:block;font-size:11px;color:#6a7b7c;margin-top:5px;white-space:pre-line}.exhibit-image-file{height:280px;background:#e5e5db;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:12px}.exhibit-section-dark{background:var(--night);color:#f9f6ee}.exhibit-section-dark .exhibit-section-heading>p{color:#9eb0b7}.exhibit-recordings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.exhibit-recording{border:1px solid var(--line);background:#fbf9f3;overflow:hidden}.exhibit-section-dark .exhibit-recording{border-color:#344651;background:#122b39}.exhibit-player{background:#162f3a;min-height:200px;display:flex;justify-content:center;align-items:center}.exhibit-player video{width:100%;max-height:480px;min-height:220px}.exhibit-recording.is-audio .exhibit-player{min-height:150px;background:linear-gradient(120deg,#dce4dc,#e9e7d7);padding:26px;flex-direction:column;gap:18px;color:#3a6a69}.exhibit-player audio{width:100%;max-width:100%}.exhibit-recording-copy{padding:26px}.exhibit-recording h3{font:24px/1.3 Georgia,serif;margin:0 0 14px;overflow-wrap:anywhere}.exhibit-recording-copy>p:not(.exhibit-kicker){font:13px/1.8 Arial,sans-serif;color:#667b7d;white-space:pre-line}.exhibit-section-dark .exhibit-recording-copy>p:not(.exhibit-kicker){color:#a6b8bd}.exhibit-recording-copy>small{display:block;color:#809191;font-size:10px;margin:14px 0}.exhibit-download{display:flex;align-items:center;gap:9px;font-size:11px;margin-top:22px;border-top:1px solid #9aaba44f;padding-top:20px}.exhibit-download>span{margin-left:auto;font-size:10px;color:#7f9494}.exhibit-no-preview{padding:25px;color:#c6d4d7;text-align:center;font-size:12px;line-height:1.8}.exhibit-documents-section{background:#ebece2}.exhibit-documents{display:grid;gap:18px}.exhibit-documents article{display:flex;gap:27px;padding:32px;background:#f7f5ed;border:1px solid #d5dcd3}.exhibit-document-icon{width:60px;height:80px;background:#dce2d7;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#68827b}.exhibit-documents article>div:last-child{flex:1;min-width:0}.exhibit-documents h3{font:25px/1.35 Georgia,serif;margin:0 0 14px;overflow-wrap:anywhere}.exhibit-documents article>div>p:not(.exhibit-kicker){font-size:12px;line-height:1.8;white-space:pre-line;color:#6d7b76}.exhibit-file-actions{display:flex;gap:28px;flex-wrap:wrap;margin-top:24px;font-size:11px}.exhibit-file-actions>a{display:flex;gap:8px;align-items:center;padding-bottom:7px;border-bottom:1px solid #b9c5b8}.exhibit-credit{padding:45px max(6vw,24px);border-top:1px solid var(--line)}.exhibit-credit>p:last-child{font:17px/1.8 Georgia,serif;white-space:pre-line;margin:0}.exhibit-footer{background:#102b37;color:#c1d0cf;padding:40px max(6vw,24px);display:flex;align-items:center;flex-wrap:wrap;gap:20px}.exhibit-footer strong{font:25px Georgia,serif;color:#faf6eb}.exhibit-footer p{font-size:10px;line-height:1.8;margin:9px 0 0}.exhibit-footer>button{margin-left:auto;background:none;border:1px solid #698081;color:#dbe5df;padding:11px 15px;display:flex;align-items:center;gap:8px;font-size:10px}.exhibit-footer>small{width:100%;border-top:1px solid #3b535c;margin-top:10px;padding-top:20px;font-size:9px;line-height:1.8;color:#9fb1b3}.exhibit-status{min-height:100vh;background:#0a1e2a;color:#f6f1e6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}.exhibit-status>svg{color:#bdcfc6;margin:20px}.exhibit-status h1{font:38px/1.2 Georgia,serif;max-width:650px}.exhibit-status>p:not(.exhibit-kicker){font:14px/1.8 Arial,sans-serif;max-width:480px;color:#becdcb}.exhibit-status button{display:flex;gap:8px;align-items:center;background:#eed6b3;color:#183442;padding:13px 22px;border:0;margin-top:22px}.exhibit-lightbox{max-width:96vw;width:1100px;max-height:95vh;background:#0d242f;color:#fff;padding:0;border:0;border-radius:0}.exhibit-lightbox::backdrop{background:#06131ced}.exhibit-lightbox-top{display:flex;justify-content:space-between;align-items:center;padding:15px 22px;font-size:12px}.exhibit-lightbox button{background:transparent;border:1px solid #64767e;color:#fff;padding:9px;display:flex;align-items:center;justify-content:center;cursor:pointer}.exhibit-lightbox-image{display:flex;align-items:center;gap:10px;padding:0 15px}.exhibit-lightbox-image img{min-width:0;flex:1;width:100%;height:60vh;object-fit:contain}.exhibit-lightbox-caption{padding:20px 65px;font:12px/1.6 Arial,sans-serif}.exhibit-lightbox-caption h3{font:22px Georgia,serif;margin:0}.exhibit-lightbox-caption p{color:#bdc8c9;white-space:pre-line}.exhibit-lightbox-caption a{color:#ead2ac}.exhibit-embedded{min-height:0}.exhibit-embedded .exhibit-nav{position:static}.exhibit-embedded .exhibit-hero{min-height:450px}.exhibit-embedded .exhibit-hero-copy{padding:45px 30px}.exhibit-embedded .exhibit-hero h1{font-size:44px}.exhibit-embedded .exhibit-section{padding:45px 30px}.exhibit-embedded .exhibit-story{gap:30px}.exhibit-embedded .exhibit-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibit-editor{max-width:1160px!important}.exhibit-editor-head h2{display:flex;gap:12px;align-items:center}.exhibit-editor-body{padding:30px!important}.exhibit-publishing-note{display:flex;align-items:start;gap:15px;border:1px solid #d5e0d3;background:#edf3e7;padding:20px;margin-bottom:26px;color:#456551}.exhibit-publishing-note>svg{flex-shrink:0}.exhibit-publishing-note strong{font-size:14px}.exhibit-publishing-note p{font-size:11px;line-height:1.8;margin-bottom:0;color:#6f8270}.exhibit-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px}.exhibit-editor-fields{min-width:0}.exhibit-choices{padding:16px;border:1px solid #d9e2d4;margin:22px 0}.exhibit-choices legend{font-size:11px;color:#5d7754;padding:0 6px}.exhibit-choices>p{font-size:10px;line-height:1.7;color:#87977a;margin:0 0 15px}.exhibit-choices>label,.exhibit-checkbox,.exhibit-publish-toggle{display:flex!important;flex-direction:row!important;align-items:start;gap:12px;margin:15px 0!important;font-size:11px;line-height:1.6}.exhibit-choices input,.exhibit-checkbox input,.exhibit-publish-toggle input{width:16px!important;margin:3px 0 0;flex-shrink:0;accent-color:#527455}.exhibit-choices strong,.exhibit-publish-toggle strong{font-size:11px;font-weight:500}.exhibit-choices small,.exhibit-publish-toggle small{display:block;font-size:10px;color:#85977b;margin-top:4px;line-height:1.7}.exhibit-choices span{overflow-wrap:anywhere;min-width:0}.exhibit-publish-toggle{border:1px solid #d1d9cd;background:#f3f5ed;padding:17px}.exhibit-publish-toggle.is-published{border-color:#8caf81;background:#eaf3e1}.exhibit-admin-hint{font-size:10px;color:#88947d;line-height:1.8}.exhibit-qr-panel{align-self:start;position:sticky;top:0}.exhibit-print-label{border:1px solid #d9ded1;padding:20px;background:#fff;text-align:center;color:#142d39}.exhibit-label-brand{font:9px Arial,sans-serif;letter-spacing:1.6px}.exhibit-print-label h3{font:23px/1.25 Georgia,serif;margin:18px 0 8px;overflow-wrap:anywhere}.exhibit-print-label img{display:block;width:100%;aspect-ratio:1;image-rendering:pixelated}.exhibit-print-label>strong{display:block;font:13px Arial,sans-serif;margin:0 0 10px}.exhibit-print-label>span:not(.exhibit-label-brand){font:9px Arial,sans-serif;display:block;color:#75817a}.exhibit-print-label>small{display:block;font:8px/1.6 Arial,sans-serif;overflow-wrap:anywhere;color:#6a7b77;margin-top:12px}.exhibit-qr-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.exhibit-qr-actions .secondary{padding:10px 7px!important;font-size:10px!important;justify-content:center;text-align:center}.exhibit-qr-panel>p{font-size:10px;line-height:1.8;color:#88977e}.exhibit-preview{margin-top:30px;border:1px solid #d7dfd1}.exhibit-preview-heading{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#ecf1e4;font-size:11px}.exhibit-editor-actions{position:sticky;bottom:-30px;background:#fbfcf6f5;padding:15px 0;z-index:11;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:760px){.exhibit-header{height:75px}.exhibit-header-note{display:none}.exhibit-hero{min-height:540px}.exhibit-hero-art>img{object-fit:cover;object-position:center}.exhibit-hero-shade{background:linear-gradient(0deg,#0a1e2af5,#0a1e2abc 45%,#0a1e2a33)}.exhibit-hero-copy{padding:70px 25px 45px}.exhibit-hero h1{font-size:44px;letter-spacing:-1px}.exhibit-nav{gap:25px;padding:20px 25px}.exhibit-section{padding:50px 25px}.exhibit-story{grid-template-columns:1fr;gap:30px}.exhibit-story h2 br{display:none}.exhibit-story-text>p{font-size:17px;line-height:1.85}.exhibit-number{margin-top:18px}.exhibit-section-heading{display:block}.exhibit-section-heading>p{margin-top:18px;max-width:100%}.exhibit-gallery,.exhibit-recordings{grid-template-columns:1fr}.exhibit-gallery figure>button{height:330px}.exhibit-documents article{gap:16px;padding:22px}.exhibit-document-icon{width:40px;height:56px}.exhibit-documents h3{font-size:22px}.exhibit-documents .exhibit-kicker{font-size:8px!important;letter-spacing:1px}.exhibit-footer>button{margin-left:0}.exhibit-lightbox-image{padding:0 8px;gap:5px}.exhibit-lightbox-image button{padding:5px}.exhibit-lightbox-image img{height:50vh}.exhibit-lightbox-caption{padding:25px}.exhibit-editor-grid{grid-template-columns:1fr}.exhibit-qr-panel{position:static;max-width:330px;width:100%;justify-self:center}.exhibit-editor-body{padding:20px!important}.exhibit-editor-actions{bottom:-20px}.exhibit-embedded .exhibit-gallery,.exhibit-embedded .exhibit-story{grid-template-columns:1fr}.exhibit-embedded .exhibit-hero h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.exhibit-gallery img{transition:none}.exhibit-page{scroll-behavior:auto}}.story-drafting{padding:20px;margin:0 0 25px;border:1px solid #c8d7c4;background:linear-gradient(140deg,#eff4e7,#f9f7ee)}.story-draft-heading{display:flex;align-items:start;gap:12px;margin-bottom:20px}.story-draft-heading>svg{flex-shrink:0;color:#6c8b5c}.story-draft-heading h3{font:21px/1.3 Georgia,serif;color:#45623f;margin:0 0 9px}.story-draft-heading p,.story-draft-footnote,.story-reference-input p{font-size:10px;line-height:1.8;color:#788a70;margin:0}.story-draft-options{display:flex;align-items:end;gap:12px;margin-bottom:17px}.story-draft-options label{flex:1;margin:0;min-width:0}.story-draft-options button{font-size:10px;padding:10px;min-height:40px;flex-shrink:0}.story-reference-input{border-top:1px solid #dce4d3;padding-top:14px;font-size:10px;color:#68815b;margin-bottom:18px}.story-reference-input summary{cursor:pointer}.story-reference-input p{margin:12px 0}.story-draft-result{margin:20px 0 15px;background:#fffdf7;border:1px solid #d9dfce;padding:22px}.story-draft-status{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:20px;color:#8c825f}.story-draft-status span{font-size:8px;letter-spacing:1.5px}.story-draft-status small{font-size:8px}.story-draft-result>h3{font:25px/1.3 Georgia,serif;color:#3d5942;margin:0 0 22px}.story-draft-paragraph{margin-bottom:20px}.story-draft-paragraph>p{font:15px/1.85 Georgia,serif;color:#50634c;white-space:pre-line;margin:0 0 8px}.story-draft-paragraph>small{font-size:9px;color:#7f906e}.story-review-notes,.story-source-list{font-size:10px;line-height:1.8;border-top:1px solid #dbe2d1;padding:15px 0;color:#768667}.story-review-notes summary,.story-source-list summary{cursor:pointer;color:#58714e;font-size:11px}.story-source-list>summary{display:flex;align-items:center;gap:8px}.story-review-notes ul{padding-left:18px;margin-bottom:0}.story-review-notes li{margin-bottom:9px}.story-source-list article{padding:14px 0;border-bottom:1px solid #e4e8dd;scroll-margin-top:30px}.story-source-list article>strong,.story-source-list article>small{display:block;font-size:10px;overflow-wrap:anywhere}.story-source-list article>small{font-size:9px;color:#96a084}.story-source-list article>a{display:flex;align-items:center;gap:5px;margin:8px 0;font-size:10px}.story-source-list article summary{font-size:9px}.story-source-list pre{font:10px/1.7 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;background:#f2f5eb;padding:12px}.story-draft-footnote{font-size:9px;border-top:1px solid #dce4d3;padding-top:14px;margin-top:18px}@media(max-width:760px){.story-draft-options{align-items:stretch;flex-direction:column}.story-draft-result,.story-drafting{padding:16px}}.administration-panel{background:#fbfcf7;border:1px solid #dce4d5;border-radius:6px;padding:28px}.administration-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:23px}.administration-heading h2{display:flex;align-items:center;gap:12px;font:28px Georgia,serif;color:#466440;margin:13px 0}.administration-heading p,.custom-definition-editor>p{font-size:12px;line-height:1.8;color:#829276}.custom-definition-editor{padding:25px;border:1px solid #cbdac0;background:#f1f5e9;margin:25px 0}.custom-definition-editor h3{font:23px Georgia,serif;color:#4d6945;margin-bottom:25px}.custom-scope-choices{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:18px;border:1px solid #ccd8c1;margin:20px 0}.custom-scope-choices legend{font-size:11px;color:#718765;padding:0 7px}.custom-scope-choices label{flex-direction:row;align-items:center;gap:10px;margin:0;font-size:12px}.custom-scope-choices input{width:16px;accent-color:#678756}.custom-definition-list{display:flex;flex-direction:column;gap:12px;margin-top:24px}.custom-definition-list article{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px;background:#fff;border:1px solid #dce5d3}.custom-definition-list h3{font-size:15px;color:#587349;margin:0 0 10px}.custom-definition-list h3 span{font:9px Arial,sans-serif;margin-left:12px;padding:4px 7px;background:#f2eadd;color:#9a8059;border-radius:4px}.custom-definition-list p,.custom-definition-list small{font-size:10px;line-height:1.8;color:#8a9a7a;margin:0}.custom-record-fields{border-top:1px solid #dde6d3;margin-top:22px;padding-top:23px}.custom-field-section-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px}.custom-field-section-heading h3{font-size:16px;color:#5e7950;margin:0 0 8px}.custom-field-section-heading p,.custom-field-empty{font-size:10px;color:#8d9e7d;line-height:1.8}.custom-field-help{display:block;font-size:10px;line-height:1.7;color:#8e9c80;font-weight:400;margin-top:7px}.custom-field-readonly{display:block;font-size:12px;font-weight:400;white-space:pre-line;overflow-wrap:anywhere;line-height:1.8;padding:10px;background:#f4f7ee;border:1px solid #e0e7d8;border-radius:3px;color:#607956}.custom-retired-label{font-size:9px;font-weight:400;color:#9d916e;margin-bottom:6px}.asset-custom-fields{margin-top:12px}.asset-custom-fields summary{font-size:11px;color:#6a845b;cursor:pointer}.asset-custom-fields .form-grid{grid-template-columns:1fr}.asset-custom-fields .span-two{grid-column:auto}.box-custom-fields-button{margin-top:12px;font-size:10px!important}.custom-box-dialog .modal-body{padding:25px}@media(max-width:760px){.administration-heading{align-items:flex-start;flex-direction:column}.administration-panel{padding:20px}.custom-scope-choices{grid-template-columns:1fr}.custom-definition-list article{align-items:flex-start;flex-direction:column}.custom-definition-editor{padding:18px}}.admin-section-tabs{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid #dce4d5;padding-bottom:12px}.admin-section-tabs button{border:1px solid #ccd8c1;background:#fff;color:#587349;padding:12px 18px;border-radius:4px;cursor:pointer}.admin-section-tabs button.active{background:#466440;color:#fff}.user-actions{display:flex;flex-wrap:wrap;gap:10px}.user-management-actions{margin-top:24px}.user-action-confirm{padding:18px;margin-top:18px;border:1px solid #b8c9ac;background:#fff}.user-action-confirm p{font-size:13px;line-height:1.7;color:#466440;margin-bottom:16px}.administration-panel .form-grid label>button{margin-top:8px;align-self:flex-start}.custom-definition-list h3,.custom-definition-list p{overflow-wrap:anywhere}.sidebar-programs{max-height:35vh;overflow-y:auto}.admin-section-tabs{flex-wrap:wrap}.brand-symbol{flex-shrink:0}.brand-copy{min-width:0;overflow-wrap:anywhere}.brand-title{display:block;text-transform:uppercase;max-width:130px;font-weight:600;line-height:1.25}.brand small{line-height:1.5;white-space:normal}.page-title .eyebrow{text-transform:uppercase}.branding-icon-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:1px solid #cbdac0;padding:18px;margin:25px 0}.branding-icon-picker label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:12px}.branding-icon-picker input{width:16px;accent-color:#466440}.branding-preview{display:grid;grid-template-columns:240px 1fr;border:1px solid #ccd8c1;margin:24px 0}.branding-preview>.brand{background:#152c37;padding:25px}.branding-heading-preview{padding:25px;overflow-wrap:anywhere}.branding-heading-preview h2{font:30px Georgia,serif;color:#152c37}.branding-heading-preview .eyebrow{text-transform:uppercase}@media(max-width:700px){.branding-icon-picker{grid-template-columns:1fr 1fr}.branding-preview{grid-template-columns:1fr}}.catalog-settings-group{border:1px solid #cbdac0;border-radius:5px;padding:22px;margin:24px 0;background:#fff}.catalog-settings-group legend{font:20px Georgia,serif;color:#466440;padding:0 10px}.catalog-settings-group>.custom-field-help{margin:0 0 20px}.catalog-settings-group>.notice{margin-bottom:0}.catalog-settings-group label small{font-size:11px;font-weight:400;line-height:1.7;color:#718269;margin-top:8px}@media(max-width:700px){.catalog-settings-group{padding:16px}}.transfer-panel>label{display:block;max-width:440px;margin:18px 0}.transfer-section{border-top:1px solid #dce4df;margin-top:26px;padding-top:20px}.transfer-section h3{display:flex;align-items:center;gap:9px}.transfer-section>label{display:block;max-width:440px;margin:18px 0}.transfer-file{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.transfer-file input{max-width:100%}.transfer-example{max-width:240px;overflow-wrap:anywhere}.transfer-section table{width:100%;margin:18px 0}.transfer-section td,.transfer-section th{padding:12px;text-align:left;vertical-align:top}.transfer-section td select{min-width:180px;max-width:100%}.transfer-preview{border:1px solid #dce4df;padding:18px;margin-top:22px;border-radius:6px}.transfer-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 9px}.transfer-preview dt{font-weight:600}.transfer-section .user-actions{flex-wrap:wrap}.transfer-section details{max-width:430px}@media(max-width:600px){.transfer-preview{padding:10px}.transfer-example{max-width:130px}}.accession-panel{background:#fff;border:1px solid #dce4df;border-radius:7px;padding:26px;margin:18px 0}.accession-panel h2{font-family:Georgia,serif;font-weight:400}.accession-panel .form-grid{margin:18px 0}.accession-panel>form>label{display:block;margin:15px 0}.accession-record-list{display:grid;gap:10px;margin:20px 0}.accession-record-list>button{display:grid;grid-template-columns:minmax(130px,1fr) 2fr 1fr;gap:15px;text-align:left;background:#f6f8f5;border:1px solid #dce4df;padding:16px;border-radius:5px;overflow-wrap:anywhere}.accession-members-section,.accession-actions{border-top:1px solid #dce4df;margin-top:26px;padding-top:22px}.accession-member{border:1px solid #dce4df;padding:18px;margin:15px 0;border-radius:5px}.accession-member>small,.accession-catalog-links small{display:block;color:#738780}.accession-catalog-links{border-top:1px solid #dce4df;padding-top:14px;margin-top:22px}.accession-catalog-links>div{padding:8px 0}.accession-scan-upload{border:1px dashed #ccd8d1;padding:16px;margin:18px 0}.accession-scan-upload small{display:block;margin-top:9px}.accession-link-search{display:grid;gap:9px;background:#f3f7f3;padding:16px}.accession-actions>label,.accession-register-snapshot label{display:block;margin:15px 0}.accession-register-snapshot pre{max-height:450px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.accession-register-snapshot article{border-left:3px solid #286b61;padding-left:15px}.accession-history{margin-top:22px}.accessions-workspace .user-actions{flex-wrap:wrap}.accessions-workspace input[type=checkbox]{width:18px;min-height:18px;margin-right:9px}.accessions-workspace .filterbar>input{flex:1;min-width:160px}#accession-print-sheet{display:none}@media(max-width:650px){.accession-panel{padding:15px}.accession-record-list>button{grid-template-columns:1fr;gap:6px}.accession-panel .administration-heading{flex-wrap:wrap}}@media print{@page{size:letter;margin:.6in}body:has(>#accession-print-sheet)>:not(#accession-print-sheet){display:none!important}html:has(#accession-print-sheet),body:has(>#accession-print-sheet){display:block!important;background:#fff!important;overflow:visible!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}#accession-print-sheet{display:block!important;color:#111;font:11pt/1.4 Arial,sans-serif}#accession-print-sheet h1{font:22pt Georgia,serif}#accession-print-sheet h2{font-size:16pt}#accession-print-sheet h3{font-size:12pt;break-after:avoid}#accession-print-sheet dl>div{margin:0 0 9pt;break-inside:avoid}#accession-print-sheet dt{font-weight:700}#accession-print-sheet dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}#accession-print-sheet p{white-space:pre-wrap;overflow-wrap:anywhere}#accession-print-sheet table{width:100%;border-collapse:collapse}#accession-print-sheet td,#accession-print-sheet th{border:1px solid #bbb;padding:6pt;text-align:left;overflow-wrap:anywhere}#accession-print-sheet tr{break-inside:avoid}#accession-print-sheet footer{margin-top:20pt;font-size:8pt}.signature-line{margin-top:24pt}}.condition-photo{display:block;max-width:100%;max-height:440px;object-fit:contain;margin:12px 0}.loan-workspace .loan-section{border-top:1px solid #dce4df;margin-top:24px;padding-top:18px}.loan-workspace .loan-section>label{display:block;margin:14px 0}.loan-workspace .loan-object{padding:16px;border:1px solid #dce4df;border-radius:5px;margin:12px 0}.loan-workspace .loan-object small{display:block;margin:6px 0}.loan-workspace .loan-object .user-actions{margin-top:12px}.loan-workspace .condition-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.loan-workspace dl>div{margin:12px 0}.loan-workspace dt{font-weight:600}.loan-workspace dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.loan-workspace .filterbar{flex-wrap:wrap}.loan-workspace .loan-section textarea{width:100%}.loan-workspace .condition-comparison pre{white-space:pre-wrap}.loan-workspace h3{margin-top:20px}#loan-print-sheet{display:none}@media(max-width:650px){.loan-workspace .condition-comparison{grid-template-columns:1fr}}@media print{@page{size:letter;margin:.6in}body:has(>#loan-print-sheet)>:not(#loan-print-sheet){display:none!important}html:has(#loan-print-sheet),body:has(>#loan-print-sheet){display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;padding:0!important;margin:0!important}#loan-print-sheet{display:block!important;color:#111;font:11pt/1.4 Arial,sans-serif}#loan-print-sheet h1{font:22pt Georgia,serif}#loan-print-sheet h2{font-size:16pt}#loan-print-sheet h3{font-size:12pt;break-after:avoid}#loan-print-sheet dl>div{margin:9pt 0;break-inside:avoid}#loan-print-sheet dt{font-weight:700}#loan-print-sheet dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}#loan-print-sheet table{width:100%;border-collapse:collapse}#loan-print-sheet td,#loan-print-sheet th{border:1px solid #bbb;padding:6pt;text-align:left;overflow-wrap:anywhere}#loan-print-sheet tr{break-inside:avoid}#loan-print-sheet p{white-space:pre-wrap;overflow-wrap:anywhere}#loan-print-sheet footer{margin-top:24pt;font-size:8pt}}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#23363c;background:#f5f5f1;font-synthesis:none;font-weight:400;--ink:#20363d;--muted:#778488;--line:#e5e8e5;--teal:#28695f;--sidebar:#162f39}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible{outline:3px solid #72afa3;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #72afa3;outline-offset:1px}button{color:inherit}a{color:#28695f}button svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:550}small{font-size:12px}.muted{color:var(--muted);line-height:1.7}.eyebrow{font-size:10px;font-weight:650;letter-spacing:2px;color:#7b8988}.primary,.secondary{border:0;border-radius:5px;min-height:42px;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap}.primary{background:#28695f;color:#fff;box-shadow:0 2px 3px #153c2d10}.primary:hover:not(:disabled){background:#1c554b}.secondary{border:1px solid #d8dfda;background:#fff;color:#3e5559}.full{width:100%;margin-top:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:4px;padding:8px;color:#7b898d}.icon-button:hover{background:#edf1ed;color:#2f665d}.text-button{border:0;background:none;color:#28695f;display:inline-flex;align-items:center;gap:7px;padding:10px 0;font-size:12px;font-weight:600}.error-message{background:#fff1ed;border:1px solid #e7bcb0;padding:13px 16px;color:#8a4031;font-size:13px;line-height:1.6;border-radius:5px;margin:12px 0;overflow-wrap:anywhere}.notice{display:flex;align-items:flex-start;gap:9px;color:#566962;background:#eff4ef;border-radius:5px;padding:13px;font-size:12px;line-height:1.7;margin:16px 0}.notice svg{margin-top:3px;flex-shrink:0}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{display:flex;min-height:100vh}.sidebar{background:var(--sidebar);width:238px;position:fixed;inset:0 auto 0 0;color:#b3c3c7;display:flex;flex-direction:column;padding:32px 18px 20px;z-index:5}.brand{display:flex;align-items:center;gap:12px;color:#f2f5ed;letter-spacing:1.5px;font-size:17px;font-weight:300;text-align:left}.brand strong{font-weight:650}.brand small{display:block;font-size:7px;letter-spacing:1.65px;color:#8ea6ac;margin-top:6px}.brand-symbol{display:flex;align-items:center;justify-content:center;width:39px;height:42px;border:1px solid #63858a;border-radius:3px;color:#d6d8ba}.brand-button{border:0;background:none;padding:0 8px 34px}.collection-label{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#7f9ba3;margin:20px 14px 13px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button{display:flex;gap:12px;align-items:center;width:100%;border:0;background:none;color:#b8cbd0;border-radius:5px;padding:13px 12px;font-size:12px;text-align:left}.sidebar nav button span{margin-left:auto;font-size:10px;background:#263e47;padding:3px 6px;border-radius:3px;color:#a9c0c5}.sidebar nav button.active{background:#2a4650;color:#fff}.sidebar nav button.active svg{color:#c7d8b8}.sidebar nav button .count-warm{color:#e3cd99;background:#605c453e}.sidebar-programs{border-top:1px solid #ffffff10;margin-top:26px;padding-top:4px}.sidebar-programs button{display:flex;gap:13px;align-items:center;border:0;background:none;padding:10px 15px;width:100%;color:#aabec4;font-size:12px;text-align:left}.sidebar-programs button svg{margin-left:auto;opacity:0}.sidebar-programs button:hover svg,.sidebar-programs button.program-active svg{opacity:1}.sidebar-programs button.program-active{color:#e8eddb}.program-dot{width:6px;height:6px;background:#98b1ad;border-radius:50%}.program-dot[data-program=Apollo]{background:#d5b27c}.program-dot[data-program=Gemini]{background:#7d9cb7}.program-dot[data-program=Mercury]{background:#b1b49b}.program-dot[data-program=Skylab]{background:#b09ab8}.program-dot[data-program="Space Shuttle"]{background:#7faea2}.sidebar-bottom{margin-top:auto;padding:30px 10px 0}.private-note{display:flex;gap:10px;align-items:center;font-size:11px;color:#d7e3de;padding:18px 0;border-top:1px solid #ffffff10}.private-note small{display:block;font-size:9px;color:#8fa6ac;margin-top:6px}.private-note svg{color:#9bbaad}.help-button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#98afb6;padding:13px 0;font-size:11px;width:100%}.help-button svg:last-child{margin-left:auto}.main-shell{margin-left:238px;min-width:0;flex:1}.topbar{height:75px;border-bottom:1px solid var(--line);background:#fbfcf9;display:flex;align-items:center;justify-content:space-between;padding:0 42px;gap:20px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#899494}.breadcrumb strong{font-weight:500;color:#566766}.topbar-right{display:flex;gap:18px;align-items:center}.private-chip{font-size:8px;letter-spacing:1.2px;color:#5e7e73;display:flex;align-items:center;gap:7px}.private-chip>span{height:5px;width:5px;background:#6a9b7f;border-radius:50%}.avatar{font-size:10px;background:#e5e9e1;color:#5d7064;height:30px;width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:650}.preview-banner{background:#efe9da;color:#74644b;display:flex;gap:10px;align-items:center;padding:11px 42px;font-size:11px;line-height:1.5}.preview-banner svg{flex-shrink:0}.preview-banner strong{font-weight:600}.preview-banner button{margin-left:auto;white-space:nowrap;background:none;border:0;font-size:10px;color:#74644b;text-decoration:underline}main{max-width:1600px;margin:0 auto;padding:40px 42px 0}.page-title{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.page-title h1{font-family:Georgia,Times New Roman,serif;font-size:35px;letter-spacing:-1.15px;margin:11px 0 12px;color:#253b3f;font-weight:400}.page-title p{font-size:12px;color:#7d8989;margin:0;line-height:1.6}.page-title>.primary{margin-top:17px}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:19px 20px 16px;text-align:left;opacity:1!important}.stat-card>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#758783;gap:10px}.stat-card>div svg{color:#8a9f96}.stat-card>strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;color:#284c48;margin:13px 0 10px}.stat-card>small{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8b9692}.stat-card.clickable:hover{border-color:#a4b8a7;background:#fcfdf9}.processing-note{display:flex;align-items:center;gap:10px;background:#e8f0ea;padding:12px 15px;font-size:12px;line-height:1.6;margin:-15px 0 25px;border-radius:5px}.processing-note.warning{background:#f4ecdc;color:#806b42}.collection-panel{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.collection-heading{padding:24px 25px 19px;display:flex;justify-content:space-between;align-items:center}.collection-heading h2{display:flex;align-items:center;gap:9px;font-size:15px;margin:0 0 7px}.collection-heading h2>span{font-size:9px;background:#eff2ed;color:#6e8377;padding:3px 6px;border-radius:4px}.collection-heading p{font-size:10px;color:#8a9694;margin:0}.view-switch{display:flex;gap:2px;padding:3px;background:#f3f5f1;border:1px solid #e8ece5;border-radius:5px}.view-switch button{padding:5px;display:flex;align-items:center;border:0;border-radius:3px;background:none;color:#9aa7a0}.view-switch button.selected{background:#fff;color:#4a6c62;box-shadow:0 1px 3px #1a332318}.filterbar{padding:0 25px 22px;display:flex;gap:10px}.search-input{display:flex;align-items:center;gap:10px;flex:1;min-width:150px;border:1px solid #e0e5df;border-radius:4px;padding:0 12px;color:#91a09a;background:#fcfdfa}.search-input input{width:100%;min-width:0;border:0;background:none;outline:none;padding:12px 0;font-size:11px;color:#3e5652}.search-input input::placeholder{color:#96a39d}.search-input button{display:flex;align-items:center;border:0;background:none;color:#81928b}.filterbar select{max-width:165px;background:#fff;border:1px solid #e0e5df;border-radius:4px;font-size:10px;color:#63796f;padding:0 12px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}thead{background:#f7f8f4;border-top:1px solid #e9ece7;border-bottom:1px solid #e9ece7}th{font-size:8px;letter-spacing:1.3px;color:#8c9990;font-weight:550;padding:13px 15px}th:first-child,td:first-child{padding-left:25px}th:last-child,td:last-child{padding-right:20px}td{padding:19px 15px;border-bottom:1px solid #eef0eb;font-size:11px;color:#4a6058}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcf8}td>small{display:block;font-size:9px;color:#92a096;margin-top:7px}.document-name{border:0;background:none;display:flex;align-items:center;gap:14px;text-align:left;padding:0;max-width:430px;white-space:normal}.document-name strong{font-size:11px;line-height:1.6;font-weight:550;display:block;color:#374b44}.document-name small{display:flex;gap:7px;font-size:9px;margin-top:5px;color:#96a095}.document-name small span{color:#b8c0b5}.program-label{font-size:10px;font-weight:500}.location-cell{display:flex;align-items:center;gap:6px;font-size:10px}.location-cell svg{color:#8d9e91}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;font-size:8px;padding:5px 7px;white-space:nowrap;line-height:1.4}.badge.ready{background:#eef4ed;color:#6c8766}.badge.needs_review{background:#faf2e3;color:#ad8c4c}.badge.processing{background:#e8f1f5;color:#49768c}.badge.failed,.badge.awaiting_upload{background:#f9eae3;color:#aa735a}.badge-dot{width:4px;height:4px;background:currentColor;border-radius:50%}.program-mark{height:46px;width:38px;background:#f0eee4;border:1px solid #dfdecf;border-radius:3px;position:relative;overflow:hidden;flex-shrink:0;color:#ae9c74}.program-mark[data-program=Gemini]{background:#e9eef1;border-color:#d6e1e3;color:#819cac}.program-mark[data-program=Mercury]{background:#ededde;border-color:#dedfc9;color:#9da574}.program-mark[data-program="Space Shuttle"]{background:#e4eeea;border-color:#cddfd5;color:#7ea18e}.program-mark[data-program=Skylab]{background:#f0eaf0;border-color:#e4dae3;color:#aa8fa8}.program-mark .orbit{display:block;width:47px;height:21px;border:1px solid currentColor;border-radius:50%;transform:rotate(-45deg);position:absolute;left:-4px;top:12px;opacity:.5}.program-mark .planet{display:block;width:17px;height:17px;position:absolute;left:10px;top:13px;border-radius:50%;background:currentColor;opacity:.16}.program-initial{position:absolute;bottom:3px;left:5px;font-family:Georgia,serif;font-size:8px}.program-mark .star{position:absolute;right:6px;top:4px;font-size:9px}.program-mark.large{width:75px;height:95px;border-radius:4px}.large .orbit{height:40px;width:95px;left:-10px;top:26px}.large .planet{width:34px;height:34px;left:20px;top:29px}.large .program-initial{font-size:14px;left:10px;bottom:9px}.large .star{font-size:16px;right:12px;top:10px}.collection-footer{border-top:1px solid var(--line);padding:17px 25px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#97a297}.collection-footer>div{display:flex;align-items:center;gap:7px}.collection-footer svg{color:#879d89}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:75px 24px;color:#8e9d90;grid-column:1/-1}.empty-state h3{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#48634f;margin:0}.empty-state p{font-size:12px;line-height:1.7;max-width:430px}.page-footer{padding:28px 0;display:flex;justify-content:space-between;gap:20px;color:#9da59a;font-size:9px}.page-footer>span:first-child{letter-spacing:1.4px;font-size:8px}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 25px 25px}.document-card{padding:0;border:1px solid var(--line);border-radius:5px;background:#fff;text-align:left;overflow:hidden}.document-card:hover{box-shadow:0 7px 20px #273d2410;transform:translateY(-2px)}.document-cover{height:165px;background:#f3f2e9;position:relative;padding:22px;display:flex;gap:18px;align-items:center}.document-cover>span:not(.cover-number){font-size:12px;letter-spacing:1.5px;color:#8c9376}.document-cover small{display:block;font-size:7px;letter-spacing:1px;margin-top:8px}.cover-number{position:absolute;right:15px;bottom:13px;font-family:monospace;font-size:8px;color:#a3aa94}.document-card-body{padding:20px}.document-card-body h3{font-size:14px;line-height:1.6;margin:12px 0 8px}.document-card-body p{font-size:11px;line-height:1.7;color:#879383;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:56px}.document-card-body footer{display:flex;justify-content:space-between;font-size:9px;color:#9aa48e;border-top:1px solid var(--line);padding-top:13px;margin-top:17px}.boxes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.box-card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:6px}.box-card-top{display:flex;align-items:center;justify-content:space-between;color:#92a38c;margin-bottom:22px}.box-card h3{font-size:16px;color:#395442;line-height:1.5}.box-card p{font-size:11px;line-height:1.7;color:#7a8c77;display:flex;gap:7px;align-items:flex-start}.box-card p svg{flex-shrink:0;margin-top:3px}.box-card>small{font-size:10px;line-height:1.7;color:#95a08d;display:block;min-height:40px}.box-card footer{border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-top:10px;margin-top:15px}.box-card footer button{font-size:10px}dialog{border:1px solid #d6ded5;border-radius:9px;padding:0;width:min(600px,calc(100vw - 32px));max-height:90vh;box-shadow:0 20px 100px #112e3150;color:var(--ink)}dialog.wide{width:min(900px,calc(100vw - 32px))}dialog::backdrop{background:#122c386b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:4}.modal-head h2{font-size:16px;margin:0}.modal-body{padding:24px 26px}.modal-body>p{font-size:12px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#637860;font-weight:550;margin-bottom:17px}label input,label select,label textarea{width:100%;border:1px solid #dce3d8;border-radius:4px;color:#3c5538;background:#fff;padding:11px 12px;line-height:1.5;font-size:12px;font-weight:400}textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;margin-top:22px}.span-two{grid-column:1/-1}.dropzone{padding:32px 20px;background:#f8faf5;border:1px dashed #afc0a4;border-radius:6px;align-items:center;text-align:center;cursor:pointer;color:#7d9372;position:relative;font-weight:400}.dropzone.dragging{background:#e9f2e2;border-color:#4f8050}.dropzone strong{font-size:13px;color:#4f6b44;font-weight:500;margin-top:8px}.dropzone>span{font-size:10px}.dropzone input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;padding:0}.file-list{list-style:none;padding:0;margin:15px 0;max-height:170px;overflow:auto}.file-list li{display:flex;gap:8px;align-items:center;font-size:11px;padding:8px 0;color:#69805b}.file-list li span{flex:1;overflow-wrap:anywhere}.file-list small{font-size:10px;color:#9aa98f}.upload-progress{font-size:12px;color:#607e51;display:flex;gap:8px;align-items:center;line-height:1.7}.guide h3{font-size:14px;margin-top:24px}.guide h3:first-child{margin-top:0}.guide p{font-size:13px;line-height:1.8;color:#7c8b70}.document-modal{padding:26px}.record-title{display:flex;gap:22px;align-items:flex-start}.record-title h2{font-family:Georgia,serif;font-size:26px;line-height:1.3;margin:8px 0 12px;font-weight:400;color:#3c573d}.record-title p{font-size:11px;color:#859379;margin-bottom:10px}.record-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin:28px 0 24px}.record-tabs button{font-size:11px;padding:0 0 14px;border:0;background:none;color:#99a38d;border-bottom:2px solid transparent}.record-tabs button.active{color:#3e7041;border-bottom-color:#597a47}.summary-label{display:flex;gap:8px;font-size:11px;color:#a3905a;align-items:center}.summary-text{font-family:Georgia,serif;font-size:17px;line-height:1.95;color:#566648;white-space:pre-line;margin:18px 0 20px}.source-pages{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px;color:#89957b}.source-pages>span{margin-right:6px}.source-pages button{padding:4px 7px;background:#f2f5ec;border:1px solid #e0e6d8;font-size:10px;color:#70835f;border-radius:3px}.physical-location{background:#f5f7f0;padding:17px;display:flex;gap:12px;align-items:center;margin-top:26px;border-radius:5px;color:#8a9a78}.physical-location strong{font-size:12px;color:#5b7450}.physical-location p{font-size:11px;color:#93a080;margin:7px 0 0}.record-original{margin-top:28px;border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.record-original>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#9aa58a}.suggestions{margin-top:25px;border:1px solid var(--line);padding:18px;border-radius:4px}.suggestions h3{font-size:13px;margin:0}.suggestions p{font-size:11px;margin-top:8px}.suggestions dl{margin-bottom:0;font-size:11px}.suggestions dl>div{display:flex;padding:9px 0;border-top:1px solid var(--line);gap:15px}.suggestions dt{min-width:110px;text-transform:capitalize;color:#8b9b78}.suggestions dd{margin:0;line-height:1.7;color:#5f7550}.text-pagebar{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#859575}.recognized-text h4{font-size:12px;font-weight:500;display:flex;justify-content:space-between;color:#6f8658}.recognized-text h4 small{font-size:10px;color:#99a58a}.recognized-text pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafbf7;border:1px solid var(--line);padding:20px;font-size:12px;line-height:1.9;color:#5e7351}.history-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);color:#91a07e}.history-list strong{display:block;text-transform:capitalize;font-size:12px;font-weight:500;color:#607a50}.history-list small{display:block;font-size:10px;margin-top:8px}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#f9faf5}.login-story{background:#172f39;padding:45px 65px;color:#dde5dc;position:relative;overflow:hidden;min-height:800px}.login-story>.brand{position:relative;z-index:2}.login-story h1{position:relative;z-index:2;font-family:Georgia,serif;font-size:53px;font-weight:400;line-height:1.15;letter-spacing:-1px;margin:385px 0 24px}.login-story>p{position:relative;z-index:2;font-size:13px;line-height:1.9;color:#9eb2b5;max-width:350px}.login-footer{font-size:10px;display:flex;align-items:center;gap:8px;color:#869f9e;margin-top:45px}.login-form{display:flex;align-items:center;justify-content:center;padding:70px 55px}.login-card{max-width:370px;width:100%}.login-card h2{font-family:Georgia,serif;font-size:31px;color:#334f42;margin:14px 0 16px;font-weight:400;letter-spacing:-.6px}.login-card>.muted{font-size:13px;margin-bottom:30px}.login-card label{font-size:12px;margin-bottom:20px}.login-card label input{min-height:46px;background:#fff}.login-card .text-button{font-size:11px;margin-top:13px}.invite-note{display:flex;gap:12px;align-items:center;border-top:1px solid #dfe5d9;padding-top:25px;margin-top:38px;color:#7f9370;font-size:11px;line-height:1.9}.invite-note .muted{font-size:10px}.login-art{position:absolute;inset:80px 0 auto;height:420px}.moon{position:absolute;top:100px;left:24%;width:225px;height:225px;border-radius:50%;background:radial-gradient(circle at 34% 29%,#c1c6b0,#7d938a 25%,#42615f 52%,#1b3a41 75%);box-shadow:inset -18px -13px 28px #0f2635,0 0 90px #94bcb317;opacity:.85}.moon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse at 30% 33%,#425a5730 0 9%,transparent 10%),radial-gradient(circle at 54% 26%,#263d3e28 0 8%,transparent 9%),radial-gradient(circle at 42% 57%,#273e3b45 0 13%,transparent 14%),radial-gradient(circle at 70% 48%,#1b3a4130 0 7%,transparent 8%)}.trajectory{position:absolute;top:115px;left:4%;width:94%;height:195px;border:1px solid #8b9d783d;border-radius:50%;transform:rotate(-33deg)}.trajectory:after{content:"";position:absolute;right:24%;bottom:-3px;width:6px;height:6px;background:#c5bd94;border-radius:50%;box-shadow:0 0 14px #e1d9ae}.crosshair{position:absolute;color:#6c8c84;font-size:15px;font-weight:200}.crosshair.one{top:70px;left:22%}.crosshair.two{top:330px;right:20%}.mission-label{position:absolute;right:12%;top:325px;color:#6c8f88;font-family:monospace;font-size:8px;line-height:1.7;letter-spacing:1.5px}.startup-error{padding:50px;font-family:Arial,sans-serif;color:#895340;max-width:700px;margin:10vh auto;line-height:1.8}@media(min-width:1550px){.sidebar{width:260px}.main-shell{margin-left:260px}.document-name{max-width:560px}.document-name strong{font-size:12px}td{padding-top:23px;padding-bottom:23px}.stats-row{gap:22px}.stat-card{padding:23px}.page-title h1{font-size:40px}main{padding-top:48px}}@media(max-width:1150px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main-shell{margin-left:210px}.brand{font-size:15px}.brand small{font-size:6px}.topbar{padding:0 25px}main{padding:30px 25px 0}.preview-banner{padding-left:25px;padding-right:25px}.page-title h1{font-size:30px}.stats-row{gap:10px}.stat-card{padding:15px}.stat-card>div{font-size:9px}.stat-card>small{font-size:8px}.document-grid,.boxes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-name{max-width:300px;min-width:230px}.login-story{padding:40px}.login-story h1{font-size:45px}.login-form{padding:50px 35px}.page-title>.primary{font-size:10px;padding:12px}.filterbar{flex-wrap:wrap}.filterbar .search-input{flex-basis:100%}.filterbar select{min-height:35px;flex:1;max-width:none}}@media(max-width:800px){.sidebar{width:75px;padding:25px 10px}.brand-button{padding:0 7px 25px}.brand-button>span:not(.brand-symbol){display:none}.brand-symbol{height:36px;width:36px}.sidebar .collection-label,.sidebar nav button span,.sidebar-programs,.sidebar-bottom{display:none}.sidebar nav button{font-size:0;padding:16px;gap:0}.sidebar nav button svg{width:20px;height:20px}.main-shell{margin-left:75px}.topbar{height:61px;padding:0 20px}.topbar-right{gap:8px}.private-chip{display:none}main{padding:28px 20px 0}.page-title{align-items:flex-start;flex-direction:column;gap:10px}.page-title h1{font-size:31px}.page-title>.primary{margin:0}.page-title .eyebrow{font-size:8px;letter-spacing:1.3px}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card>div{font-size:10px}.stat-card>small{font-size:9px}.preview-banner{padding:12px 20px;font-size:10px}.preview-banner>svg{display:none}.collection-heading{padding:20px 17px}.filterbar{padding:0 17px 18px}.collection-footer{padding:16px;font-size:8px}.collection-footer>div{display:none}.document-grid,.boxes-grid{grid-template-columns:1fr}.page-footer{flex-direction:column;gap:10px}.login-page{grid-template-columns:1fr}.login-story{padding:28px;min-height:260px}.login-story h1{font-size:30px;margin:60px 0 15px;max-width:75%}.login-story>p,.login-footer{display:none}.login-art{inset:30px 0 auto 52%;height:260px}.moon{width:140px;height:140px;top:50px;left:15%}.trajectory{height:100px;top:70px}.mission-label,.crosshair{display:none}.login-form{padding:50px 28px}.login-card h2{font-size:28px}.record-title{gap:15px}.record-title h2{font-size:22px}.record-title .program-mark{height:75px;width:55px}.record-tabs{gap:16px;overflow-x:auto;white-space:nowrap}.record-tabs button{font-size:10px}.document-modal{padding:20px}.record-original{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.suggestions dl>div{flex-direction:column;gap:5px}.modal-head{padding:16px 20px}.modal-body{padding:20px}.modal-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.stats-row{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.stats-row{grid-template-columns:1fr}}
