@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap");:root{--ink:#172019;--paper:#f1efe8;--warm:#ddd8cb;--line:#c7c2b7;--moss:#314337;--muted:#72766d;--serif:"Libre Caslon Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{height:90px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:10}.wordmark{font-family:var(--serif);font-size:20px;letter-spacing:.07em;line-height:.8}.footer-brand i,.wordmark i{font-size:.65em;font-weight:400}.wordmark span{font-family:var(--sans);font-size:7px;letter-spacing:.24em;display:block;margin-top:8px}.header nav{display:flex;gap:30px;font-size:12px}.footer-links a,.header nav a{transition:opacity .2s}.footer-links a:hover,.header nav a:hover{opacity:.5}.header-icons{justify-self:end;display:flex;gap:20px}.hero{min-height:680px;display:grid;grid-template-columns:54% 46%;border-bottom:1px solid var(--line)}.hero-copy{padding:90px 6vw 70px 4vw;display:flex;flex-direction:column;justify-content:center}.archive-number,.eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(62px,8.5vw,138px);line-height:.8;letter-spacing:-.04em;margin:35px 0}.hero h1 i{font-size:.55em;font-weight:400}.hero-sub{font-family:var(--serif);font-size:28px;margin:0 0 40px}.hero-image{position:relative;overflow:hidden}.collection-image img,.hero-image img,.object-image img{object-fit:cover;transition:transform .6s ease}.hero-image:after{content:"DEMONSTRATION OBJECT · LOM-000000421";position:absolute;bottom:24px;left:28px;color:white;font-size:9px;letter-spacing:.16em}.search-bar{height:62px;border-bottom:1px solid var(--ink);display:flex;align-items:center;max-width:760px}.search-bar input{border:0;background:transparent;outline:none;flex:1 1;font-family:var(--serif);font-size:18px}.search-bar button{border:0;background:var(--ink);color:var(--paper);width:38px;height:38px;cursor:pointer}.hero-actions{display:flex;gap:24px;margin-top:30px}.button,.hero-actions{font-size:10px;letter-spacing:.14em}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 22px;color:var(--paper);border:1px solid var(--ink);text-transform:uppercase;cursor:pointer}.button.secondary{background:transparent}.button:hover{opacity:.8}.demo-notice{padding:12px 4vw;background:#d8d3c5;letter-spacing:.15em;font-size:9px}.demo-notice span{letter-spacing:0;margin-left:18px;color:#555}.section{padding:95px 4vw}.section.alt{background:#e5e2d9}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.section-head span{font-size:9px;letter-spacing:.16em}.section-head h2{font-family:var(--serif);font-size:45px;font-weight:400;margin:10px 0 0}.section-head>a{font-size:10px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:7px}.object-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:42px 20px;gap:42px 20px}.object-card .object-image{height:430px;position:relative;background:#ddd;overflow:hidden}.collection-card:hover img,.object-card:hover .object-image img{transform:scale(1.015)}.object-meta{display:flex;justify-content:space-between;margin-top:16px;font-size:9px;letter-spacing:.12em;color:var(--muted)}.object-card h3{font-family:var(--serif);font-size:24px;font-weight:400;margin:15px 0 2px}.object-card p{margin:0}.object-foot{display:flex;justify-content:space-between;align-items:center;margin-top:15px;border-top:1px solid var(--line);padding-top:12px;font-size:11px}.status-badge{font-size:8px;letter-spacing:.13em;border:1px solid #9b9e96;padding:6px 8px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.collection-image{height:280px;position:relative;overflow:hidden;margin-bottom:18px}.collection-card>a>span{font-size:9px;letter-spacing:.13em;color:var(--muted)}.collection-card h3{font-family:var(--serif);font-size:30px;font-weight:400;margin:12px 0 8px}.collection-card p{line-height:1.6;color:#555;max-width:90%}.index-section{padding:110px 4vw;background:var(--moss);color:#f1efe8}.index-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid #667068}.stat{padding:35px 20px 0 0;border-right:1px solid #667068}.stat strong{font-family:var(--serif);font-size:70px;font-weight:400}.stat span{display:block;font-size:9px;letter-spacing:.16em;margin-top:10px}.statement{padding:150px 12vw;text-align:center}.statement h2{font-family:var(--serif);font-size:clamp(44px,7vw,100px);font-weight:400;margin:0}.statement p{font-family:var(--serif);font-size:21px;line-height:1.5;max-width:700px;margin:30px auto 0}footer{padding:65px 4vw 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;grid-gap:50px;gap:50px}.footer-brand{font-family:var(--serif);font-size:23px}.footer-brand small{display:block;font-family:var(--sans);text-transform:uppercase;letter-spacing:.15em;font-size:8px;margin-top:12px}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;font-size:11px}footer>p{grid-column:1/-1;font-size:9px;color:var(--muted);margin-top:50px}.page-hero{padding:90px 4vw 55px;border-bottom:1px solid var(--line)}.page-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(60px,9vw,130px);line-height:.9;margin:20px 0}.page-hero p{font-family:var(--serif);font-size:20px;max-width:630px;line-height:1.5}.filter-row{padding:22px 4vw;border-bottom:1px solid var(--line);display:flex;gap:12px}.filter-row select{background:transparent;border:1px solid var(--line);padding:11px 35px 11px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.record-hero{display:grid;grid-template-columns:50% 50%;min-height:720px;border-bottom:1px solid var(--line)}.record-photo{position:relative;background:#ddd}.record-photo img{object-fit:cover}.record-copy{padding:65px 7vw 65px 5vw;display:flex;flex-direction:column;justify-content:center}.record-copy .maker{font-size:11px;letter-spacing:.18em;margin-top:55px}.record-copy h1{font-family:var(--serif);font-size:70px;font-weight:400;line-height:.95;margin:15px 0 20px}.record-ref{font-family:var(--serif);font-size:22px;margin:0 0 40px}.record-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.record-details{display:grid;grid-template-columns:34% 66%;padding:100px 4vw}.record-nav{font-size:10px;letter-spacing:.14em;text-transform:uppercase;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:30px;height:min-content}.record-body h2{font-family:var(--serif);font-size:46px;font-weight:400;margin:0 0 25px}.record-body>p{font-family:var(--serif);font-size:20px;line-height:1.7}.metadata{display:grid;grid-template-columns:1fr 1fr;margin:55px 0;border-top:1px solid var(--line)}.metadata div{display:flex;justify-content:space-between;padding:18px 12px 18px 0;border-bottom:1px solid var(--line);margin-right:25px}.metadata dt{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.metadata dd{margin:0}.timeline{margin-top:30px;border-left:1px solid var(--ink)}.timeline-item{padding:0 0 45px 35px;position:relative}.timeline-item:before{content:"";width:7px;height:7px;background:var(--ink);border-radius:50%;position:absolute;left:-4px;top:5px}.timeline-item .date{font-family:var(--serif);font-size:27px}.timeline-item h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.timeline-item p{color:#555}.timeline-item small{font-size:8px;letter-spacing:.13em;border:1px solid var(--line);padding:5px 7px}.form-shell{max-width:900px;margin:0 auto;padding:80px 4vw 120px}.form-progress{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:55px}.form-progress span{font-size:8px;letter-spacing:.1em;border-top:2px solid var(--line);padding-top:10px}.form-progress span:first-child{border-color:var(--ink)}.form-card{background:#e8e5dc;padding:50px}.form-card h2{font-family:var(--serif);font-size:39px;font-weight:400;margin-top:0}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.field{display:flex;flex-direction:column;gap:9px}.field.full{grid-column:1/-1}.field label{font-size:9px;text-transform:uppercase;letter-spacing:.13em}.field input,.field select,.field textarea{border:0;border-bottom:1px solid #999;background:transparent;padding:13px 2px;outline:none}.field textarea{min-height:100px;resize:vertical}.form-note{font-size:11px;color:#5d605a;line-height:1.6;margin:25px 0}.maker-list{border-top:1px solid var(--line)}.maker-row{display:grid;grid-template-columns:1.2fr 1fr 2fr auto;grid-gap:30px;gap:30px;padding:28px 0;border-bottom:1px solid var(--line);align-items:center}.maker-row h2{font-family:var(--serif);font-size:32px;font-weight:400;margin:0}.maker-row span{font-size:10px;letter-spacing:.1em}.maker-row p{color:#555}.empty{padding:80px;text-align:center;border:1px solid var(--line)}.empty h2{font-family:var(--serif);font-size:35px;font-weight:400}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{text-align:left;border-bottom:1px solid var(--line);padding:14px 8px}.admin-table th{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:35px}.admin-metric{background:#e2dfd5;padding:25px}.admin-metric strong{font-family:var(--serif);font-size:42px;display:block}.admin-metric span{font-size:9px;letter-spacing:.12em}.error{color:#8b2929;font-size:12px}.success{background:#dce5da;padding:15px;font-size:12px}@media(max-width:850px){.header{height:auto;min-height:82px;grid-template-columns:1fr auto}.header nav{grid-column:1/-1;order:3;overflow:auto;padding:18px 0;border-top:1px solid var(--line);gap:22px}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:70px 5vw}.hero-image{height:500px}.collection-grid,.object-grid{grid-template-columns:1fr 1fr}.record-hero{grid-template-columns:1fr}.record-photo{height:520px}.record-copy h1{font-size:52px}.record-details{grid-template-columns:1fr}.record-nav{display:none}.maker-row{grid-template-columns:1fr 1fr}.maker-row p{grid-column:1/-1}.admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.collection-grid,.field-grid,.object-grid{grid-template-columns:1fr}.object-card .object-image{height:440px}.section{padding:70px 5vw}.section-head h2{font-size:34px}.index-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid #667068;padding-bottom:25px}.demo-notice span{display:block;margin:5px 0 0}.record-photo{height:420px}.record-copy{padding:50px 5vw}.metadata{grid-template-columns:1fr}.form-card{padding:30px 20px}.field.full{grid-column:auto}.form-progress{display:none}footer{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.page-hero{padding-top:65px}}:root{--ink:#100d17;--paper:#fff9ff;--warm:#ffd7ee;--line:#17111d;--moss:#5c2cff;--muted:#665d6b;--pink:#ff3ca6;--purple:#7437ff;--green:#11d579;--blue:#168cff;--acid:#d8ff36;--coral:#ff6948;--lapis:#7437ff}body{background:var(--paper)}.header{height:72px;border:0;border-bottom:2px solid var(--ink);background:rgba(255,249,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0}.wordmark{font-family:Arial Black,var(--sans);font-size:24px;letter-spacing:-.08em}.wordmark span{letter-spacing:.18em}.header nav{font-weight:600;text-transform:uppercase;font-size:10px}.header nav a:hover{color:var(--pink);opacity:1}.archive-number,.eyebrow{color:var(--purple);font-weight:700}.button{background:var(--ink);border:2px solid var(--ink);font-weight:700;box-shadow:4px 4px 0 var(--pink);transition:transform .15s,box-shadow .15s}.button:hover{opacity:1;transform:translate(2px,2px);box-shadow:2px 2px 0 var(--blue)}.button.secondary{background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--green)}.new-home{overflow:hidden}.signal-hero{min-height:calc(100vh - 72px);position:relative;padding:3vw 3vw 5vw;background:linear-gradient(125deg,#ff9dd1 0 24%,#9e78ff 24% 49%,#58b4ff 49% 74%,#60e6a4 74%)}.signal-hero,.signal-top{border-bottom:2px solid var(--ink)}.signal-top{display:flex;justify-content:space-between;font:700 10px var(--sans);letter-spacing:.14em;padding-bottom:11px}.live-dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#f00;margin-right:8px;animation:pulse 1s infinite}.mega-mark{font-family:Arial Black,Impact,sans-serif;font-size:clamp(92px,22vw,330px);line-height:.63;letter-spacing:-.12em;margin:8vh 0 0;display:flex;flex-direction:column;width:min-content}.mega-mark span:nth-child(2){margin-left:13vw}.mega-mark b{font-size:.28em;letter-spacing:-.04em;position:absolute;right:4vw;top:24%;transform:rotate(7deg);border:7px solid;padding:.08em .15em;background:var(--acid);box-shadow:10px 10px 0 var(--ink)}.signal-search{position:absolute;right:4vw;bottom:6vw;width:min(43vw,620px)}.signal-search .search-bar{background:var(--paper);border:2px solid;padding:0 10px;box-shadow:8px 8px 0 var(--ink)}.signal-search .search-bar button{background:var(--ink)}.hero-orbit{position:absolute;border:2px solid;border-radius:50%;width:115px;height:115px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:10px;line-height:1.4;background:var(--acid);animation:float 3s ease-in-out infinite}.orbit-one{left:47%;top:15%;transform:rotate(-12deg)}.orbit-two{right:28%;top:49%;background:var(--paper);animation-delay:-1.3s}.signal-manifesto{position:absolute;bottom:3.5vw;left:3vw;font:900 clamp(20px,3vw,48px)/.86 Arial Black,sans-serif;margin:0}.signal-manifesto i{font-weight:400}.ticker{height:48px;background:var(--ink);color:white;display:flex;align-items:center;white-space:nowrap;overflow:hidden;border-bottom:2px solid var(--ink)}.ticker div{font:800 14px var(--sans);letter-spacing:.08em;animation:ticker 24s linear infinite}.drop-zone{display:grid;grid-template-columns:30% 70%;border-bottom:2px solid}.drop-intro{padding:6vw 3vw;background:var(--acid);border-right:2px solid}.chaos-copy>span,.command-label,.drop-intro>span,.ledger header>span{font:700 10px var(--sans);letter-spacing:.16em}.chaos-copy h2,.command-center h2,.drop-intro h2,.ledger h2,.manifesto-block h2{font:900 clamp(50px,7vw,110px)/.82 Arial Black,sans-serif;letter-spacing:-.075em;margin:45px 0}.chaos-copy h2 i,.drop-intro h2 i,.manifesto-block h2 i{font-family:var(--serif);font-weight:400}.drop-intro p{font-size:16px;line-height:1.4}.drop-cards{display:grid;grid-template-columns:1fr 1fr}.drop-card{min-height:530px;border-right:2px solid;border-bottom:2px solid;position:relative;padding:18px;display:flex;flex-direction:column}.drop-card.pink{background:var(--pink)}.drop-card.purple{background:var(--purple);color:white}.drop-card.blue{background:var(--blue)}.drop-card.green{background:var(--green)}.drop-number{font:900 22px Arial Black}.drop-image{position:relative;height:350px;margin:12px 0;overflow:hidden;border:2px solid var(--ink);background:white}.drop-image img{object-fit:cover;filter:saturate(.8);transition:.35s}.drop-card:hover .drop-image img{transform:scale(1.06) rotate(1deg);filter:saturate(1.3)}.drop-name{display:flex;flex-direction:column;text-transform:uppercase}.drop-name span{font-size:10px;letter-spacing:.15em}.drop-name strong{font:900 25px Arial Black}.drop-name small{margin-top:7px}.corner-arrow{position:absolute;right:16px;bottom:14px;font-size:28px}.command-center{padding:9vw 7vw;background:var(--pink);border-bottom:2px solid}.command-center h2{font-size:clamp(60px,12vw,180px);margin:35px 0}.command-center .search-bar{max-width:none;height:95px;border:3px solid;background:white;padding-left:25px;box-shadow:12px 12px 0 var(--ink)}.command-center .search-bar input{font:900 clamp(18px,3vw,40px) Arial Black}.quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.quick-links a{border:2px solid;padding:11px 16px;background:var(--paper);font-weight:800}.quick-links a:hover{background:var(--acid)}.ledger{display:grid;grid-template-columns:38% 62%;background:var(--ink);color:white;border-bottom:2px solid var(--ink)}.ledger header{padding:7vw 3vw;border-right:1px solid #666}.ledger h2{font-size:clamp(55px,8vw,125px)}.ledger-list a{display:grid;grid-template-columns:50px 1fr 70px 150px 30px;align-items:center;padding:22px;border-bottom:1px solid #666;text-transform:uppercase;transition:.2s}.ledger-list a:hover{background:var(--blue);color:var(--ink);padding-left:30px}.ledger-list em,.ledger-list small,.ledger-list span{font-size:10px;font-style:normal}.ledger-list b{font:800 17px var(--sans)}.collection-chaos{display:grid;grid-template-columns:45% 55%;border-bottom:2px solid;background:var(--green)}.chaos-copy{padding:8vw 4vw}.chaos-grid{display:grid;grid-template-columns:1fr}.chaos-grid a{padding:35px;border:2px solid;border-width:0 0 2px 2px;min-height:220px;position:relative}.chaos-grid a:first-child{background:var(--purple);color:white}.chaos-grid a:nth-child(2){background:var(--blue)}.chaos-grid a:nth-child(3){background:var(--pink)}.chaos-grid h3{font:900 clamp(28px,4vw,60px) Arial Black;margin:20px 0 8px;text-transform:uppercase}.chaos-grid p{max-width:540px}.chaos-grid b{position:absolute;right:25px;top:25px;font-size:10px}.manifesto-block{min-height:750px;background:var(--purple);color:white;padding:8vw;position:relative;border-bottom:2px solid var(--ink)}.manifesto-block h2{font-size:clamp(60px,11vw,170px);margin:0 0 45px}.manifesto-block p{max-width:600px}.manifesto-block .button{margin-top:30px;background:var(--acid);color:var(--ink)}.rotating-stamp{position:absolute;right:8vw;bottom:7vw;width:145px;height:145px;border:4px solid;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:900 14px Arial Black;transform:rotate(12deg);animation:float 3s ease-in-out infinite}.archive-preview{background:var(--paper)}.archive-preview>h2{font:900 clamp(45px,7vw,100px) Arial Black;letter-spacing:-.07em}.glitch-label{font:700 10px var(--sans);letter-spacing:.2em;color:var(--purple)}.status-badge{border-color:var(--green);color:var(--green)}.timeline-item:before{background:var(--pink)}@keyframes pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes float{50%{translate:0 -12px;rotate:4deg}}@keyframes ticker{to{transform:translateX(-50%)}}@media(max-width:850px){.signal-hero{min-height:850px}.signal-search{width:90%;right:5%;bottom:7%}.mega-mark{font-size:28vw;margin-top:15vh}.hero-orbit{width:90px;height:90px}.orbit-one{left:60%;top:16%}.orbit-two{right:8%;top:50%}.signal-manifesto{bottom:24%}.collection-chaos,.drop-zone,.ledger{grid-template-columns:1fr}.drop-intro,.ledger header{border-right:0;border-bottom:2px solid}.drop-cards{grid-template-columns:1fr}.drop-card{border-right:0}.ledger-list a{grid-template-columns:35px 1fr 55px 25px}.ledger-list small{display:none}.chaos-grid a{border-left:0}.manifesto-block{min-height:680px}.rotating-stamp{width:105px;height:105px;font-size:10px}}@media(max-width:560px){.signal-top span:nth-child(3){display:none}.mega-mark b{top:31%;border-width:4px}.hero-orbit{font-size:8px}.orbit-one{left:auto;right:4%;top:12%}.orbit-two{top:48%}.drop-image{height:320px}.command-center{padding:90px 5vw}.command-center .search-bar{height:72px}.ledger-list b{font-size:13px}.manifesto-block{padding:80px 5vw}.manifesto-block h2{font-size:54px}.rotating-stamp{display:none}}@media(prefers-reduced-motion:reduce){.hero-orbit,.rotating-stamp,.ticker div{animation:none}}main:not(:has(.new-home)){background:linear-gradient(145deg,#fff9ff 0 70%,#e7ddff)}main:not(:has(.new-home)) .page-hero{position:relative;padding:9vw 4vw 5vw;border-bottom:2px solid var(--ink);background:linear-gradient(120deg,var(--acid) 0 28%,#ff9dd1 28% 54%,#9e78ff 54% 78%,#58b4ff 78%);overflow:hidden}main:not(:has(.new-home)) .page-hero:after{content:"D3";position:absolute;right:-.03em;bottom:-.32em;font:900 clamp(150px,28vw,430px)/1 Arial Black,sans-serif;letter-spacing:-.14em;color:rgba(255,255,255,.3);pointer-events:none}main:not(:has(.new-home)) .page-hero h1{position:relative;z-index:1;font:900 clamp(65px,12vw,180px)/.78 Arial Black,sans-serif;letter-spacing:-.085em;text-transform:uppercase;max-width:1100px}main:not(:has(.new-home)) .page-hero p{position:relative;z-index:1;font:700 clamp(15px,2vw,24px)/1.3 var(--sans);max-width:650px;border-left:5px solid var(--ink);padding-left:18px}main:not(:has(.new-home)) .page-hero .search-bar{position:relative;z-index:2;background:white;border:2px solid;padding:0 10px;box-shadow:8px 8px 0 var(--ink);margin-top:40px}.demo-notice{background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue),var(--green));font-weight:800;border-bottom:2px solid;padding:10px 4vw}.demo-notice,.demo-notice span{color:var(--ink)}.filter-row{border-bottom:2px solid var(--ink);background:var(--ink);padding:14px 4vw}.filter-row select{background:var(--acid);border:2px solid var(--ink);font-weight:800;box-shadow:3px 3px 0 var(--pink)}main:not(:has(.new-home)) .section{border-bottom:2px solid var(--ink)}.object-grid{gap:22px}.object-card{border:2px solid var(--ink);background:white;padding:12px;box-shadow:6px 6px 0 var(--purple);transition:transform .15s,box-shadow .15s}.object-card:nth-child(3n+2){box-shadow:6px 6px 0 var(--blue)}.object-card:nth-child(3n+3){box-shadow:6px 6px 0 var(--green)}.object-card:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--pink)}.object-card .object-image{border:2px solid var(--ink)}.object-card h3{font:900 25px Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.04em}.object-meta{font-weight:700;color:var(--purple)}.object-foot{border-top:2px solid var(--ink)}.status-badge{background:var(--acid);border:2px solid var(--ink);color:var(--ink);font-weight:800}.collection-card{border:2px solid var(--ink);background:var(--blue);padding:15px;box-shadow:7px 7px 0 var(--ink)}.collection-card:nth-child(2){background:var(--pink)}.collection-card:nth-child(3){background:var(--green)}.collection-card h3{font:900 33px Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.collection-image{border:2px solid var(--ink)}.maker-list{border-top:2px solid var(--ink)}.maker-row{border-bottom:2px solid var(--ink);padding:30px 20px;transition:.15s}.maker-row:nth-child(4n+1):hover{background:var(--pink)}.maker-row:nth-child(4n+2):hover{background:var(--purple);color:white}.maker-row:nth-child(4n+3):hover{background:var(--blue)}.maker-row:nth-child(4n+4):hover{background:var(--green)}.maker-row h2{font:900 36px Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.record-hero{border-bottom:2px solid var(--ink);background:var(--green)}.record-photo{border-right:2px solid var(--ink)}.record-copy{position:relative}.record-copy:before{content:"OBJECT FILE";position:absolute;right:25px;top:25px;border:2px solid;padding:8px;background:var(--acid);font-weight:900;font-size:9px;transform:rotate(4deg)}.record-copy h1{font:900 clamp(52px,7vw,105px)/.84 Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.07em}.record-ref{font-family:var(--sans);font-weight:800}.record-details{border-bottom:2px solid var(--ink);background:var(--paper)}.record-nav{border:2px solid var(--ink);background:var(--acid);padding:22px;box-shadow:6px 6px 0 var(--pink);font-weight:800}.record-body h2{font:900 48px Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.record-body>p{font-family:var(--sans);font-weight:600}.metadata{border-top:2px solid var(--ink)}.metadata div{border-bottom:2px solid var(--ink)}.metadata dt{font-weight:800;color:var(--purple)}.timeline{border-left:4px solid var(--ink)}.timeline-item:before{width:12px;height:12px;left:-8px;border:2px solid var(--ink)}.timeline-item .date{font:900 30px Arial Black,sans-serif}.timeline-item small{background:var(--acid);border:2px solid var(--ink);font-weight:800}.form-shell{max-width:1050px}.form-progress span{border-top:4px solid var(--line);font-weight:800}.form-progress span:first-child{border-color:var(--pink)}.form-card{background:var(--green);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--purple)}.form-card h2{font:900 45px Arial Black,sans-serif;text-transform:uppercase;letter-spacing:-.05em}.field label{font-weight:900}.field input,.field select,.field textarea{background:rgba(255,255,255,.72);border:2px solid var(--ink);padding:14px}.field input:focus,.field select:focus,.field textarea:focus{outline:4px solid var(--pink);outline-offset:1px}.form-note{background:var(--acid);padding:15px;font-weight:600}.error,.form-note{border:2px solid var(--ink);color:var(--ink)}.error{background:#ffb0c6;padding:12px;font-weight:800}.success{background:var(--green)}.empty,.success{border:2px solid var(--ink)}.empty{background:var(--acid);box-shadow:10px 10px 0 var(--purple)}.empty h2{font:900 38px Arial Black,sans-serif;text-transform:uppercase}.admin-grid{gap:20px}.admin-metric{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.admin-metric:first-child{background:var(--pink)}.admin-metric:nth-child(2){background:var(--purple);color:white}.admin-metric:nth-child(3){background:var(--blue)}.admin-metric:nth-child(4){background:var(--green)}.admin-metric strong{font:900 48px Arial Black,sans-serif}.admin-table{border:2px solid var(--ink);background:white}.admin-table th{background:var(--ink);color:white}.admin-table td,.admin-table th{border-bottom:2px solid var(--ink);padding:16px}.admin-table tr:hover td{background:var(--acid)}footer{background:var(--ink);color:white;border-top:0}.footer-brand{font:900 30px Arial Black,sans-serif;letter-spacing:-.06em;color:var(--pink)}.footer-links a:hover{color:var(--green);opacity:1}footer>p{color:#c9becf}@media(max-width:850px){main:not(:has(.new-home)) .page-hero{padding-top:14vw}.record-photo{border-right:0;border-bottom:2px solid}.record-nav{display:none}.form-card{box-shadow:7px 7px 0 var(--purple)}}.signal-manifesto{color:#fff;text-shadow:0 2px 0 var(--ink),2px 0 0 var(--ink),0 -2px 0 var(--ink),-2px 0 0 var(--ink);z-index:3}.signal-search{z-index:4}.mega-mark{position:relative;z-index:1}.hero-orbit{z-index:2;pointer-events:none}.hero-actions,.quick-links,.record-actions{gap:18px;row-gap:18px}.hero-actions .button,.record-actions .button{margin:0}.button{line-height:1.25;text-align:center;padding:14px 24px;min-height:52px}main:not(:has(.new-home)) .page-hero{isolation:isolate;min-height:420px;display:flex;flex-direction:column;justify-content:center}main:not(:has(.new-home)) .page-hero:after{z-index:-1;opacity:.55}main:not(:has(.new-home)) .page-hero h1{margin:28px 0 34px;max-width:88%}main:not(:has(.new-home)) .page-hero p{margin:0 0 24px;background:rgba(255,255,255,.78);padding:16px 20px;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.section{padding-top:110px;padding-bottom:110px}.collection-grid,.object-grid{row-gap:56px;column-gap:28px}.object-card{overflow:visible}.object-card a{display:block}.object-meta{margin-top:20px}.object-card h3{margin-top:19px}.object-foot{margin-top:20px;padding-top:16px}.maker-row{min-height:125px;column-gap:42px;row-gap:20px}.maker-row p{line-height:1.65;margin:0}.maker-row b{font-size:24px}.record-copy{padding-top:100px;padding-bottom:100px}.record-copy:before{z-index:1}.record-copy .archive-number,.record-copy .maker,.record-copy .record-actions,.record-copy .record-ref,.record-copy .status-badge,.record-copy h1{position:relative;z-index:2}.record-details{gap:7vw}.record-body>section{scroll-margin-top:110px;margin-bottom:90px}.record-body h2{margin-top:15px}.metadata{gap:0 28px;margin:65px 0 95px}.metadata div{margin:0;gap:24px;min-height:60px;align-items:center}.metadata dd{text-align:right;line-height:1.45}.timeline-item{padding-bottom:60px}.timeline-item p{line-height:1.65}.form-shell{padding-top:100px;padding-bottom:140px}.form-card{padding:60px}.field-grid{gap:32px 28px}.field{gap:12px}.form-note{margin:36px 0 30px;line-height:1.7}.form-card .button{margin-top:8px}.admin-grid{gap:28px;margin-bottom:65px}.admin-table td,.admin-table th{padding:20px 16px;line-height:1.5}.empty{padding:100px 40px}.drop-name small{display:inline-block;width:max-content;background:rgba(255,255,255,.82);color:var(--ink);border:2px solid var(--ink);padding:6px 8px;font-weight:800}.drop-card{padding:22px}.drop-name{gap:5px}.ledger-list a{min-height:80px;gap:18px}.ledger-list small{line-height:1.35}.chaos-grid a{padding:42px;min-height:250px}.chaos-grid p{line-height:1.65;max-width:80%;margin-bottom:36px}.manifesto-block p{font-size:15px;line-height:1.7;background:rgba(16,13,23,.3);padding:16px;max-width:650px}footer{padding-top:80px}.footer-links{gap:28px 35px;line-height:1.5}@media(max-width:850px){.signal-manifesto{bottom:26%}.signal-search{bottom:6%}.record-copy:before{top:24px}.record-details{padding-top:80px;padding-bottom:80px}.form-card{padding:42px 30px}.maker-row{padding:32px 18px}.section{padding-top:80px;padding-bottom:80px}}@media(max-width:560px){.signal-hero{min-height:900px;padding-left:5vw;padding-right:5vw}.signal-manifesto{bottom:28%;font-size:28px}.signal-search{bottom:5%;width:88%;right:6%}.signal-search .hero-actions{display:grid;grid-template-columns:1fr}.hero-orbit.orbit-two{top:45%}.mega-mark{margin-top:18vh}.button{width:100%}.record-actions{display:grid;grid-template-columns:1fr;width:100%}.record-copy:before{position:static;width:max-content;margin-bottom:28px}.record-copy{padding-top:55px;padding-bottom:65px}.record-copy .maker{margin-top:35px}.metadata{grid-template-columns:1fr;margin-top:45px}.metadata div{margin:0}.field-grid{gap:26px}.form-card{padding:34px 20px}.quick-links{gap:12px}.quick-links a{flex:1 1 auto;text-align:center}.ledger-list a{padding:22px 14px;gap:10px}.chaos-grid a{padding:32px 22px}.chaos-grid p{max-width:100%}.collection-grid,.object-grid{row-gap:42px}.page-hero .search-bar{width:calc(100% - 10px)}}.drop-intro h2{font-size:clamp(38px,4.15vw,64px);letter-spacing:-.065em;overflow-wrap:anywhere}@media(max-width:1100px){.drop-zone{grid-template-columns:1fr}.drop-intro{border-right:0;border-bottom:2px solid;padding:70px 5vw}.drop-intro h2{font-size:clamp(54px,11vw,105px);overflow-wrap:normal}.drop-cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.drop-cards{grid-template-columns:1fr}.drop-intro h2{font-size:clamp(48px,15vw,78px)}}