:root{--ink:#0d0e0c;--panel:#171814;--paper:#eeeae1;--muted:#aaa99f;--line:#393b33;--accent:#c6d5a5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button,.primary{cursor:pointer;border:1px solid var(--line);color:var(--paper);background:0 0;border-radius:3px;padding:13px 19px;transition:background .2s,border-color .2s}button:hover,a.primary:hover{background:#33372b;border-color:#868b77}button:disabled{opacity:.45;cursor:not-allowed}button[aria-selected=true],.primary{background:var(--paper);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 4.5%;display:flex}.wordmark{letter-spacing:-1px;white-space:nowrap;font-family:Georgia,serif;font-size:28px}.wordmark-dot{vertical-align:top;margin-left:4px;font:11px Arial}.mark{margin-right:12px;font-size:26px;display:inline-block}.site-header nav{gap:32px;font-size:13px;display:flex}.site-header>button{border-radius:30px;font-size:12px}main{max-width:1600px;margin:auto}.hero{grid-template-columns:1.05fr 1fr;align-items:center;min-height:690px;padding:70px 4.5% 55px;display:grid;position:relative}.hero-copy{z-index:1}.eyebrow{letter-spacing:.18em;margin:0 0 28px;font-size:10px;font-weight:600}.hero h1,h1{letter-spacing:-.065em;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7vw,110px);font-weight:400;line-height:1.02}em{color:#b8bbae;font-weight:400}.lede{color:var(--muted);font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:25px;margin:34px 0 36px;font-size:12px;display:flex}.primary{gap:40px;font-weight:600;display:flex}.network{letter-spacing:.1em;color:#bec2b2;align-items:center;gap:10px;font-size:9px;display:flex}.network i{background:var(--accent);border-radius:50%;width:5px;height:5px}.network span{color:#65675e}.monument{border-left:1px solid #24261f;align-self:stretch;align-items:center;margin:-35px -20px 0 0;display:flex;position:relative}.monument img{width:100%;max-height:620px}.object-label{letter-spacing:.15em;color:var(--muted);font-size:9px;line-height:1.8;position:absolute;top:35px;left:25px}figcaption{color:var(--muted);justify-content:space-between;gap:15px;font-size:9px;display:flex;position:absolute;bottom:0;left:25px;right:0}.replay{color:var(--muted);border:0;padding:5px 0;font-size:10px;position:absolute;bottom:12px;left:4.5%}.showroom{border-top:1px solid var(--line);background:#131410;padding:64px 4.5% 75px}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:1.08}.section-head .eyebrow{margin-bottom:20px}.section-head>p{color:var(--muted);font-size:13px;line-height:1.8}.registry-tools{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:0 0 20px;display:flex}.registry-tools [role=tablist]{gap:8px;display:flex}.registry-tools button{font-size:12px}.registry input{width:300px;margin:0;font-size:12px}.registry>div:not(.registry-tools){padding:22px 0}.registry h3{margin:24px 0 12px;font:400 32px Georgia}.registry p{color:var(--muted);line-height:1.7}.registry>div:last-child{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;font-size:10px;display:flex}.registry a{border-bottom:1px solid #909485;margin:10px 0 30px;padding-bottom:8px;display:inline-block}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}td,th{border-bottom:1px solid var(--line);padding:20px 12px}td small{color:var(--muted);margin-top:7px;display:block}progress{width:100px;height:3px;accent-color:var(--accent);margin-top:10px;display:block}.manifesto{background:var(--paper);color:var(--ink);padding:95px 4.5%}.manifesto h2{font-size:clamp(45px,6vw,86px)}.manifesto em{color:#707465}.steps{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:64px;display:grid}.steps article{border-top:1px solid #aaa99f;padding-top:24px}.steps span{letter-spacing:.12em;font-size:10px}.steps h3{letter-spacing:-.02em;font:28px Georgia}.steps p{color:#505348;max-width:320px;font-size:14px;line-height:1.8}.provenance{grid-template-columns:1.2fr 1fr;gap:70px;padding:90px 4.5%;display:grid}.provenance p{color:var(--muted);max-width:480px;line-height:1.8}.provenance a{border-bottom:1px solid var(--muted);padding-bottom:7px;font-size:13px}.fine{margin-top:30px;font-size:11px}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:35px 4.5%;display:flex}footer p{color:var(--muted);font-size:11px;line-height:1.7}footer>a:last-child{font-size:12px}.inner-page{min-height:75vh;padding:65px 4.5% 100px}.inner-page .registry{margin-top:60px}.creation{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.creation>div>p{color:var(--muted);line-height:1.8}.creation-note{border-top:1px solid var(--line);letter-spacing:.1em;margin-top:50px;padding-top:25px;font-size:10px}.creation-note strong{margin:16px 0;font:38px Georgia;display:block}.creation-note span{color:var(--muted);line-height:1.8}form{background:var(--panel);border:1px solid var(--line);padding:30px}fieldset{border:0;border-bottom:1px solid var(--line);margin:0 0 26px;padding:0 0 26px}legend{margin-bottom:20px;font:24px Georgia}label{color:var(--muted);font-size:12px;line-height:1.5;display:block}input,textarea,select{background:var(--ink);width:100%;color:var(--paper);border:1px solid #55584b;border-radius:3px;min-width:0;margin:9px 0 17px;padding:13px}small{color:var(--muted);font-size:11px;line-height:1.7}form p{font-size:12px;line-height:1.7}form button[type=submit]{background:var(--paper);color:var(--ink);width:100%}dialog{color:var(--paper);background:var(--panel);border:1px solid #585b50;width:540px;max-width:calc(100vw - 32px);max-height:90vh;padding:30px;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}dialog h2{margin:25px 0}dialog>button:first-child{float:right}dialog p{color:var(--muted);line-height:1.7}dialog button{margin:8px 4px 8px 0}dialog.intro{text-align:center;background:#0d0e0c;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.intro img{width:min(480px,75vw);animation:10s both object-rise;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.intro-copy{width:100%;animation:10s both brand-reveal;position:absolute;bottom:17%}.intro-copy span{letter-spacing:.25em;font-size:9px}.intro-copy h2{margin:20px 0;font-size:56px}.intro .skip{font-size:12px;position:absolute;bottom:25px;right:30px}.intro-lines{border:1px solid #33372b;animation:10s both frame-open;position:absolute;inset:8%}@keyframes object-rise{0%{opacity:.2;transform:translate(-50%,-35%)scale(.8)}25%{opacity:1}55%{transform:translate(-50%,-50%)scale(1)}78%,to{transform:translate(-50%,-58%)scale(.75)}}@keyframes brand-reveal{0%,60%{opacity:0;transform:translateY(20px)}80%,to{opacity:1;transform:translateY(0)}}@keyframes frame-open{0%{opacity:.1;transform:scaleX(.01)}30%{opacity:1;transform:scaleX(1)}70%,to{opacity:.4}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.intro{display:none!important}}@media (max-width:800px){.site-header{flex-wrap:wrap;gap:20px;padding:20px 5%}.site-header nav{order:3;justify-content:space-between;gap:10px;width:100%;font-size:11px}.wordmark{font-size:24px}.hero{grid-template-columns:1fr;min-height:0;padding:45px 5% 40px}.hero h1{font-size:72px}.hero-actions{flex-wrap:wrap;gap:18px}.monument{border-left:0;height:370px;margin:20px 0}.monument img{height:390px}.object-label{top:10px;left:0}figcaption{font-size:8px;left:0}.hero .replay{bottom:10px}.showroom{padding:45px 5%}.section-head{display:block}.section-head>p{margin-top:25px}.registry-tools{flex-direction:column}.registry-tools input{width:100%}.registry-tools button{padding:12px 10px;font-size:11px}.registry>div:has(table){overflow-x:auto}table{min-width:670px}.steps{grid-template-columns:1fr;gap:30px;margin-top:45px}.steps p{max-width:none}.manifesto{padding:60px 5%}.provenance{grid-template-columns:1fr;gap:30px;padding:55px 5%}.creation{grid-template-columns:1fr;gap:40px}.inner-page{padding:45px 5%}.inner-page h1{font-size:64px}form{padding:20px}footer{flex-wrap:wrap}.intro-copy h2{font-size:42px}.intro .skip{bottom:20px;right:20px}.intro-copy{bottom:20%}}.edition-draft{max-width:405px;margin-top:23px}.edition-draft label{letter-spacing:.15em;font-size:9px}.edition-draft>div{border-bottom:1px solid #6c705f;align-items:center;display:flex}.edition-draft input{background:0 0;border:0;margin:0;padding:12px 0;font-size:15px}.edition-draft a{padding:5px 15px;font-size:24px}.edition-draft output{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;font-size:10px;display:block}.hero{padding-top:42px;padding-bottom:48px}.hero-actions{margin:23px 0}.hero h1{font-size:clamp(60px,6.5vw,104px)}dialog.intro{z-index:100;display:block;position:fixed;inset:0}.edition-record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px;padding:20px 0}.edition-record .eyebrow{margin:0;font-size:10px}.edition-record a{font-size:12px;text-decoration:underline}.edition-record p{overflow-wrap:anywhere}
