@font-face{font-family:Archive;src:url(/assets/display-BKzMuPgK.woff2) format("woff2");font-display:swap;font-weight:600 900}@font-face{font-family:Manrope;src:url(/assets/body-BiIJ1b1U.woff2) format("woff2");font-display:swap;font-weight:400 800}:root{--paper:#f4f3ee;--ink:#202126;--muted:#6e706d;--lime:#d5f85b;--purple:#b5a2d5;--line:#20212628;--display:Archive,"Arial Narrow",Impact,sans-serif;--body:Manrope,Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--body);color:var(--ink);background:var(--paper);font-synthesis:weight}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px}body:has(dialog[open]){overflow:hidden}button,input,select,summary{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #6d559d;outline-offset:5px}button:focus:not(:focus-visible){outline:none}img{max-width:100%;display:block}::selection{background:var(--lime);color:var(--ink)}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:12px;left:12px;background:var(--lime);padding:15px;transform:translateY(-150%)}.skip-link:focus{transform:none}.eyebrow{font-size:9px;line-height:1.5;letter-spacing:.12em;font-weight:800}.status-dot{width:6px;height:6px;background:#5e7c23;border-radius:50%;display:inline-block;flex-shrink:0}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 22px;font-size:12px;font-weight:800;transition:background .2s,transform .3s var(--ease);border:1px solid transparent}.button:hover{transform:translateY(-3px)}.primary{background:var(--lime);color:var(--ink)}.primary:hover{background:#c8ee48}.outline-light{border-color:#ffffff35;color:var(--paper)}.icon-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;transition:background .2s}.icon-button:hover{background:#ffffff15}.text-button{font-size:11px;font-weight:700;display:inline-flex;gap:9px;align-items:center;min-height:44px}.text-link{font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:space-between;width:max-content;min-width:185px;border-bottom:1px solid;padding:12px 0}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(3px,-3px)}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 4.3%;gap:35px;position:relative;z-index:10;background:var(--paper)}.wordmark{font-family:var(--display);font-size:31px;font-weight:800;letter-spacing:-.045em;white-space:nowrap;line-height:1}.wordmark>span{color:#74776e}.wordmark sup{font-family:var(--body);font-size:9px;vertical-align:top;display:inline-block;margin:4px 0 0 4px}.site-header nav{display:flex;gap:35px;margin-left:auto;margin-right:6%}.site-header nav a{font-size:11px;font-weight:700;position:relative;padding:10px 0}.site-header nav a:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s}.site-header nav a:hover:after{transform:scaleX(1)}.site-header nav a>span{font-size:8px;color:var(--muted);padding-left:7px;vertical-align:super}.header-collection{display:flex;gap:8px;align-items:center;font-size:9px;letter-spacing:.06em;font-weight:800;min-height:42px}.header-count{margin-left:8px;display:flex;align-items:center;gap:13px;font-size:13px;border-left:1px solid var(--line);padding-left:16px}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:700px;height:min(830px,calc(100svh - 88px));max-height:900px;isolation:isolate;overflow:hidden}.hero-grid{position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(90deg,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px))}.hero-copy{padding:45px 0 46px 8.6%;align-self:center;position:relative;z-index:2}.hero-intro{display:flex;align-items:center;gap:9px;font-size:8px}.tiny-cross{font-size:24px;line-height:1;font-weight:400}.hero-title{font-family:var(--display);font-size:clamp(115px,14.2vw,225px);font-weight:800;letter-spacing:-.035em;line-height:.82;margin:27px 0 26px;white-space:nowrap;position:relative}.hero-title>span{color:transparent;-webkit-text-stroke:1.4px var(--ink)}.title-period{font-family:var(--body);font-size:16px;-webkit-text-stroke:0;color:var(--ink);vertical-align:top;display:inline-block;margin:8px 0 0 6px;letter-spacing:0}.hero-manifesto{font-size:clamp(26px,3vw,43px);letter-spacing:-.055em;font-weight:600;line-height:1.12}.hero-manifesto>span{color:#6e7068}.hero-description{margin-top:21px;font-size:11px;line-height:1.9;color:#5c5f58}.hero-cta{margin-top:27px;gap:37px;padding-right:9px;min-height:51px}.hero-cta>span{display:grid;place-items:center;width:35px;height:33px;border-left:1px solid #20212630}.hero-edition{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:.04em;margin-top:29px;font-weight:700}.edition-divider{display:inline-block;width:14px;height:1px;background:#7f8378;margin:0 3px}.hero-exhibit{position:relative;min-width:0;isolation:isolate;background:#e8e7df}.exhibit-coordinates{position:absolute;top:38px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.07em;color:#5c6157;font-weight:700;z-index:3}.exhibit-halo{position:absolute;width:85%;aspect-ratio:1;border-radius:50%;left:8%;top:8%;background:radial-gradient(ellipse at center,#d5f85b77 0,#d5f85b44 30%,#d5f85b00 67%);z-index:-1}.exhibit-word{position:absolute;inset:2% -1% auto;font-family:var(--display);font-size:37vw;color:#d4d6c6;line-height:1;font-style:italic;letter-spacing:-.06em;z-index:-1;pointer-events:none}.hero-deck{position:absolute;top:47%;left:50%;width:53%;max-width:330px;aspect-ratio:660/920;transform:translate(-48%,-50%) perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(8deg);transform-style:preserve-3d;transition:transform .6s var(--ease);will-change:transform}.deck-card{position:absolute;inset:0;border-radius:4.5%;padding:0;box-shadow:1px 2px #d1c9b2,4px 4px #423f304d,0 30px 40px -14px #31362366;transform-origin:bottom center;overflow:hidden;background:#ebe9da;border:1px solid #fff8}.deck-card img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.deck-back{transform:translate(-32%,-2%) rotate(-23deg) translateZ(-24px)}.deck-middle{transform:translate(-11%,-4%) rotate(-12deg) translateZ(-12px)}.deck-front{transform:translateZ(10px);animation:card-arrive .85s var(--ease);transition:box-shadow .4s}.deck-front:hover{box-shadow:1px 2px #d1c9b2,0 35px 50px -10px #31362388}.holo-overlay{position:absolute;inset:0;pointer-events:none;opacity:.23;background:linear-gradient(115deg,transparent 15%,#b0ffb322 28%,#fff7 32%,#fce5b644 37%,transparent 50%);background-position:var(--shine-x,50%) 0;background-size:220% 100%;mix-blend-mode:screen;transition:background-position .4s}.exhibit-expand{position:absolute;bottom:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#f4f3eeeb;display:grid;place-items:center;opacity:0;transform:translateY(5px);transition:.3s}.deck-front:hover .exhibit-expand,.deck-front:focus-visible .exhibit-expand{opacity:1;transform:none}.exhibit-label{position:absolute;bottom:91px;left:7%;right:7%;display:flex;align-items:center;gap:17px;border-top:1px solid #20212640;padding-top:18px}.index-cross{font-size:29px;font-weight:300;align-self:flex-start;line-height:1}.exhibit-label>div:nth-child(2){display:grid;gap:5px}.exhibit-label .eyebrow{font-size:7px;color:#5a5e51}.exhibit-label strong{font-size:14px;letter-spacing:-.03em}.exhibit-label small{font-size:8px;color:#5a5e51}.exhibit-arrows{display:flex;margin-left:auto;gap:5px}.exhibit-arrows button{width:33px;height:33px;display:grid;place-items:center;border:1px solid #2021264d;border-radius:50%;transition:.3s}.exhibit-arrows button:hover{background:var(--ink);color:var(--paper)}.hero-stamp{position:absolute;right:7%;top:12%;width:102px;height:102px;background:var(--lime);border-radius:50%;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;transform:rotate(13deg);box-shadow:0 3px #20212620}.hero-stamp span{font-size:7px;font-weight:800;letter-spacing:.13em}.hero-stamp svg{width:29px;height:29px}.hero-foot{height:58px;position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:0 4.3%;font-size:7px;letter-spacing:.06em;font-weight:800;background:#f4f3ee80;backdrop-filter:blur(10px);z-index:3}.hero-foot button{font-size:9px;display:flex;align-items:center;gap:36px}.evolution-strip{background:var(--ink);color:var(--lime);display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 4.3%;font-family:var(--display);font-size:23px;font-weight:800;letter-spacing:.025em;white-space:nowrap;overflow:hidden}.evolution-strip svg{width:20px;height:20px}.archive-section{padding:98px 4.3% 100px;scroll-margin-top:30px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:50px}.section-heading .eyebrow{display:flex;align-items:center;gap:14px}.section-index{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid var(--line);border-radius:50%;font-size:8px;letter-spacing:0}.section-heading h2{font-family:var(--display);font-size:clamp(50px,6.5vw,88px);text-transform:uppercase;line-height:.98;letter-spacing:-.015em;margin-top:22px;position:relative}.section-heading h2>span{color:#777b6d}.section-heading h2 svg{position:absolute;left:calc(100% + 22px);bottom:8px;color:#779333}.collection-summary{display:grid;grid-template-columns:auto 72px;gap:18px 32px;align-items:center;padding:10px 0}.collection-summary>div:first-child{display:grid;gap:7px}.collection-summary strong{font-family:var(--display);font-size:65px;line-height:1;letter-spacing:-.02em;font-weight:800}.collection-summary strong span{color:#93968a;font-size:34px}.collection-summary>div>span{font-size:7px;font-weight:800;letter-spacing:.1em}.summary-ring{height:72px;width:72px;background:conic-gradient(var(--ink) var(--progress),#dcded4 var(--progress));border-radius:50%;display:grid;place-items:center;position:relative}.summary-ring:before{content:"";position:absolute;inset:3px;background:var(--paper);border-radius:50%}.summary-ring>span{position:relative;font-size:18px!important;letter-spacing:-.04em!important}.summary-ring small{font-size:9px}.collection-summary p{font-size:9px;color:#696d62;line-height:1.7;grid-column:1/-1}.workspace-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:21px;gap:22px}.view-tabs{display:flex;border:1px solid var(--line);padding:4px;gap:4px}.view-tabs button{display:flex;align-items:center;gap:9px;padding:10px 17px;min-height:42px;font-size:10px;font-weight:800;transition:background .2s}.view-tabs button.active{background:var(--ink);color:var(--paper)}.view-tabs button:not(.active):hover{background:#e4e5dc}.archive-actions{display:flex;align-items:center;gap:26px}.local-note{font-size:7px;font-weight:800;letter-spacing:.07em;display:flex;gap:6px;align-items:center;color:#656b5b}.archive-actions .text-button{font-size:10px}.actions-dropdown{position:relative}.actions-dropdown summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line)}.actions-dropdown summary::-webkit-details-marker{display:none}.actions-popover{position:absolute;top:calc(100% + 11px);right:0;z-index:20;background:var(--paper);border:1px solid var(--line);box-shadow:0 20px 60px #2021261a;width:270px;padding:20px 12px;animation:menu-in .2s var(--ease)}.actions-popover .eyebrow{font-size:7px;padding:0 10px 12px;display:block;color:var(--muted)}.actions-popover button{display:flex;align-items:center;gap:12px;padding:12px 10px;width:100%;text-align:left;font-size:10px}.actions-popover button svg{width:17px}.actions-popover button:hover{background:#e7e8de}.actions-popover small{font-size:8px;line-height:1.7;display:block;margin:12px 10px 0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted)}.danger-text{color:#a13b32}.archive-toolbar{display:flex;align-items:center;gap:30px;padding:25px 0 20px}.search-box{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.search-box input{width:100%;min-width:0;border:0;background:none;color:var(--ink);font-size:12px;padding:12px 0;outline-offset:3px}.search-box input::placeholder{color:#777c6e}.search-box kbd{display:grid;place-items:center;border:1px solid var(--line);width:23px;height:23px;font-size:11px;color:var(--muted);font-family:inherit;flex-shrink:0}.set-select{padding-left:23px;border-left:1px solid var(--line)}.set-select select{border:0;background:transparent;font-size:10px;color:var(--ink);max-width:230px;min-height:42px;cursor:pointer}.result-count{color:#5e6554;font-size:9px;white-space:nowrap;min-width:60px;text-align:right}.filter-row{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding-bottom:20px}.filter-row>button{font-size:10px;font-weight:700;padding:9px 13px;min-height:38px;border:1px solid transparent;display:flex;gap:12px;align-items:center}.filter-row>button>span{font-size:8px;opacity:.65}.filter-row>button.active{border-color:#aeb3a1;background:#e8ebdf}.filter-row>button:hover{background:#e8ebdf}.filter-instruction{font-size:7px;margin-left:auto;letter-spacing:.05em;font-weight:700;color:#656d58}.filter-instruction span{padding:0 7px;font-size:14px;vertical-align:middle}.collection-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:45px;padding-top:43px;align-items:start}.set-index{position:sticky;top:28px}.set-index>.eyebrow{display:block;font-size:7px;letter-spacing:.1em;color:#6c745e;margin-bottom:22px}.set-index>button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:left;padding:9px 10px;font-size:9px;line-height:1.5;border-top:1px solid #20212612}.set-index>button>span:first-child{font-size:7px;color:#7b826c}.set-index>button svg{margin-left:auto}.set-index>button.active{background:var(--lime)}.set-index>button:hover{background:#e6e8dc}.set-index>button.active:hover{background:var(--lime)}.index-set-count{margin-left:auto;font-size:8px;color:#677353;flex-shrink:0}.index-foot{padding:45px 10px 15px}.index-foot svg{color:#5c6b3b;margin-bottom:20px}.index-foot p{font-family:var(--display);text-transform:uppercase;font-size:23px;line-height:1.12;letter-spacing:.005em}.index-foot>span{display:block;font-size:6px;letter-spacing:.08em;color:#788066;margin-top:14px}.set-section{margin-bottom:50px}.set-header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:23px;min-height:40px}.set-header>div{display:flex;align-items:center;gap:11px}.set-number{font-family:var(--display);font-size:19px;color:#828a72}.set-header h3{font-size:15px;font-weight:700;letter-spacing:-.04em}.set-header>span{font-family:var(--display);font-size:20px;white-space:nowrap}.set-header>span i{color:#9ba58c;font-style:normal;margin:0 2px}.set-header>span>span{font-family:var(--body);font-size:6px;letter-spacing:.07em;margin-left:6px;vertical-align:middle;color:#667156}.preview-tag{border:1px solid #988aa9;font-size:6px;font-weight:800;letter-spacing:.06em;padding:3px 5px;color:#6f5987}.cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px 19px}.collection-card{min-width:0;perspective:1000px}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:7px;margin-bottom:10px;font-weight:700;color:#667055}.card-status{display:flex;align-items:center;gap:4px;font-size:5px;letter-spacing:.04em;white-space:nowrap}.card-status>span{display:block;width:4px;height:4px;border:1px solid #879075;border-radius:50%}.card-status.is-owned>span{background:#6a8628;border-color:#6a8628}.card-art-button{display:block;width:100%;aspect-ratio:660/920;padding:0;position:relative;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .45s var(--ease);border-radius:7px;background:#e0e3d6}.card-art-button>img{width:100%;height:100%;object-fit:contain;border-radius:7px;box-shadow:0 5px 9px -6px #20212677;transition:box-shadow .4s,filter .4s}.card-art-button:hover>img{box-shadow:0 20px 23px -14px #20212677;filter:brightness(1.035)}.card-inspect{display:flex;align-items:center;gap:6px;position:absolute;bottom:12px;left:50%;transform:translate(-50%,8px);padding:8px 11px;color:var(--ink);background:#f4f3eeed;backdrop-filter:blur(7px);font-size:6px;font-weight:800;white-space:nowrap;border-radius:2px;opacity:0;transition:opacity .3s,transform .3s}.card-art-button:hover .card-inspect,.card-art-button:focus-visible .card-inspect{opacity:1;transform:translate(-50%)}.card-description{display:flex;justify-content:space-between;gap:5px;align-items:center;padding-top:12px}.card-type{font-size:5px;font-weight:700;letter-spacing:.08em;color:#6c765d;display:block;margin-bottom:5px}.card-description h4{font-size:10px;font-weight:800;line-height:1.5;letter-spacing:-.035em}.card-toggle{width:30px;height:30px;border:1px solid #8b957c;border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:background .25s,transform .3s}.card-toggle[aria-pressed=true]{background:#e1e7d1;border-color:transparent;color:#4e6428}.card-toggle:hover{background:var(--lime);border-color:var(--lime);transform:rotate(8deg)}.empty-state{padding:65px 20px 100px;text-align:center}.empty-state>svg{color:#7d8d60;margin:0 auto 20px}.empty-state h3{font-family:var(--display);text-transform:uppercase;font-size:52px;line-height:1}.empty-state p{color:var(--muted);font-size:12px;margin:20px 0}.empty-state .button{margin-top:15px}.art-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px;border:1px solid #20212620;text-align:center;color:#515b3f;background:#e3e7d9}.art-fallback strong{font-size:12px}.art-fallback small{font-size:9px}.fallback-mark{font-family:var(--display);font-size:80px;font-style:italic;opacity:.4}.binder-loading{padding:130px 20px;text-align:center;font-family:var(--display);text-transform:uppercase;font-size:48px}.horizon-section{background:#ded9ea;display:grid;grid-template-columns:1fr 1.25fr;padding:82px 4.3% 90px;gap:70px;overflow:hidden;position:relative}.horizon-copy{position:relative;z-index:2}.horizon-copy .eyebrow{display:flex;align-items:center;gap:12px}.horizon-copy h2{font-family:var(--display);font-size:clamp(55px,6.8vw,92px);line-height:.93;text-transform:uppercase;margin:27px 0;letter-spacing:-.01em}.horizon-copy h2 em{font-style:normal;color:#7c6a94;font-size:.71em;display:block;line-height:1.15;margin-top:7px;white-space:nowrap}.horizon-copy>p:not(.eyebrow){font-size:10px;line-height:1.9;color:#655c70;margin-bottom:20px}.horizon-copy>small{display:block;font-size:8px;line-height:1.8;max-width:295px;color:#6d627b;margin-top:28px}.horizon-cards{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;perspective:1200px}.preview-card{position:absolute;width:42%;max-width:245px;transform-origin:bottom center;padding:0;transition:transform .6s var(--ease);text-align:left}.preview-card img{width:100%;height:auto;aspect-ratio:660/920;object-fit:contain;border-radius:10px;box-shadow:0 25px 45px -18px #3c254e88}.preview-card-0{transform:translate(-65%,4%) rotate(-12deg);z-index:1}.preview-card-1{transform:translateY(-4%) rotate(2deg);z-index:2}.preview-card-2{transform:translate(66%,9%) rotate(14deg);z-index:3}.preview-card:hover,.preview-card:focus-visible{transform:translateY(-10%) rotate(0) scale(1.03);z-index:4}.preview-card-0:hover,.preview-card-0:focus-visible{transform:translate(-65%,-7%) rotate(-5deg)}.preview-card-2:hover,.preview-card-2:focus-visible{transform:translate(66%,-7%) rotate(5deg)}.preview-card>span{font-size:8px;display:flex;align-items:center;justify-content:space-between;margin:15px 3px 0;gap:10px;font-weight:800;color:#4e3f60}.site-footer{padding:45px 4.3% 22px;background:var(--ink);color:var(--paper)}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:45px;border-bottom:1px solid #ffffff25}.footer-top .wordmark{font-size:60px}.footer-top .wordmark>span{color:var(--lime)}.footer-top .wordmark sup{font-size:10px;margin-top:8px}.footer-top p{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.04em;margin-left:auto;margin-right:13%}.back-top{width:57px;height:57px;border-radius:50%;border:1px solid #fff5;display:grid;place-items:center;transition:.3s}.back-top:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:6px;letter-spacing:.07em;color:#aeb3a5;padding-top:23px}.card-dialog{padding:0;border:0;width:min(1100px,calc(100vw - 40px));height:min(830px,calc(100dvh - 40px));max-width:none;max-height:none;background:#242033;color:var(--paper);overflow:hidden;box-shadow:0 40px 150px #0005}.card-dialog[open]{animation:detail-in .35s var(--ease)}.card-dialog::backdrop{background:#121019cf;backdrop-filter:blur(12px)}.detail-layout{height:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);position:relative}.detail-close{position:absolute;right:22px;top:22px;z-index:3;color:var(--paper);border-color:#ffffff45}.detail-art{position:relative;min-width:0;min-height:0;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;background:#191621;overflow:hidden;padding:34px}.detail-art>img{position:relative;z-index:1;width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 18px 25px #0006)}.detail-art>.art-fallback{position:relative;z-index:1}.detail-watermark{position:absolute;left:20px;right:20px;top:50%;transform:translateY(-50%);font-family:var(--display);font-size:clamp(100px,20vw,260px);color:#2b2636;line-height:.8;text-align:center;pointer-events:none}.detail-copy{padding:85px 38px 30px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-y:auto}.detail-copy>.eyebrow{color:#bab0c9;font-size:7px}.detail-state{display:flex;align-items:center;gap:6px;font-size:7px;font-weight:700;letter-spacing:.09em;margin:33px 0 15px;color:#c6b7dc}.detail-state .status-dot{background:#c6b7dc}.detail-state.is-owned{color:var(--lime)}.detail-state.is-owned .status-dot{background:var(--lime)}.detail-copy h2{font-family:var(--display);font-size:clamp(35px,5.5vw,72px);font-weight:800;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word}.detail-copy h2 em{color:var(--lime);font-size:.6em;display:block;margin-top:8px;font-style:italic}.detail-facts{margin:28px 0}.detail-facts>div{padding:12px 0;border-bottom:1px solid #fff2;display:flex;justify-content:space-between;align-items:baseline;gap:15px}.detail-facts span{font-size:6px;letter-spacing:.1em;color:#b8adc7;flex-shrink:0}.detail-facts strong{font-size:9px;font-weight:500;text-align:right}.preview-note{font-size:8px;color:#b8adc7;line-height:1.8;margin:-10px 0 18px}.detail-copy>.button{font-size:10px;gap:12px;flex-shrink:0}.detail-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.detail-navigation .icon-button{border-color:#fff4}.detail-navigation>span{font-family:var(--display);font-size:22px;letter-spacing:.05em}.detail-navigation i{font-style:normal;color:#b4a6c0;margin:0 10px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,25px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:15px;max-width:calc(100vw - 32px);width:max-content;padding:16px 24px;background:var(--ink);color:var(--paper);border:1px solid #fff3;box-shadow:0 8px 30px #0002;font-size:11px;line-height:1.5;z-index:100;transition:.3s var(--ease)}.toast.visible{transform:translate(-50%);opacity:1}.toast-star{color:var(--lime);font-size:23px}.recovery{padding:12vh 8%;min-height:100vh}.recovery h1{font-family:var(--display);font-size:80px;margin-top:50px}.recovery p{margin:20px 0 30px}@keyframes card-arrive{0%{opacity:0;transform:translateY(30px) rotate(-5deg) translateZ(10px)}to{opacity:1;transform:translateZ(10px)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.hero-intro{animation:hero-in .7s var(--ease) both}.hero-title{animation:hero-in .9s .08s var(--ease) both}.hero-manifesto{animation:hero-in .9s .15s var(--ease) both}.hero-description,.hero-cta,.hero-edition{animation:hero-in .9s .22s var(--ease) both}.revealed{animation:section-in .8s var(--ease)}@keyframes hero-in{0%{opacity:0;transform:translateY(23px)}to{opacity:1;transform:none}}@keyframes section-in{0%{opacity:.5;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.horizon-cards{animation:preview-spread linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes preview-spread{0%{transform:translateY(50px) rotate(4deg)}to{transform:translateY(0) rotate(0)}}}}@media(min-width:1600px){.hero-copy{padding-left:12%}.hero-exhibit .hero-deck{max-width:365px}.hero-title{font-size:240px}.hero-manifesto{font-size:48px}.hero-description{font-size:13px}.hero-cta{min-height:58px}.cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.card-description h4{font-size:12px}.card-meta{font-size:9px}.card-status,.card-type{font-size:6px}}@media(max-width:1100px){.site-header nav{gap:22px;margin-right:0}.hero{min-height:670px}.hero-title{font-size:14.7vw}.hero-copy{padding-top:30px}.hero-manifesto{font-size:31px}.hero-description{font-size:10px}.hero-edition{font-size:6px;gap:5px}.hero-stamp{width:82px;height:82px;right:5%;top:13%}.hero-stamp span{font-size:6px}.exhibit-coordinates span:first-child{display:none}.exhibit-coordinates{justify-content:flex-end}.exhibit-label{bottom:93px}.exhibit-label strong{font-size:12px}.exhibit-label small{font-size:7px}.exhibit-label .eyebrow{font-size:6px}.collection-layout{grid-template-columns:160px minmax(0,1fr);gap:25px}.set-index>button{font-size:8px;padding:9px 5px;gap:7px}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.collection-summary{gap:15px 20px}.horizon-section{gap:35px}.preview-card{width:45%}.local-note{display:none}.horizon-copy h2{font-size:70px}.strip-last{display:none}.section-heading h2 svg{width:33px;left:calc(100% + 18px)}}@media(max-width:840px){.site-header{height:72px}.site-header nav{gap:19px}.site-header nav a{font-size:9px}.site-header nav a>span{display:none}.header-collection{font-size:0;gap:3px}.header-collection .status-dot{display:none}.header-count{font-size:12px;border:0;padding:0;margin:0}.hero{height:auto;min-height:635px;grid-template-columns:1fr 1fr}.hero-copy{padding-bottom:90px}.hero-intro{font-size:6px;gap:6px;white-space:nowrap}.hero-title{font-size:15vw}.title-period{font-size:10px}.hero-manifesto{font-size:27px}.hero-description{font-size:9px}.hero-cta{gap:13px;font-size:10px;padding-left:14px}.hero-edition{font-size:5px;letter-spacing:0;gap:4px}.exhibit-word{font-size:43vw;top:9%;left:-10%}.hero-deck{width:58%;top:46%;left:53%}.hero-stamp{top:12%;right:3%;width:70px;height:70px}.hero-stamp svg{width:21px;height:21px}.hero-stamp span{font-size:5px}.exhibit-label{left:6%;right:6%;gap:9px}.index-cross{font-size:23px}.exhibit-label strong{font-size:10px}.exhibit-arrows{gap:3px}.exhibit-arrows button{width:28px;height:28px}.exhibit-label small{font-size:6px}.hero-foot>span{font-size:6px}.hero-foot>span:last-child{display:none}.evolution-strip{font-size:19px;padding-top:18px;padding-bottom:18px}.evolution-strip span:nth-of-type(3){display:none}.archive-section{padding-top:70px;padding-bottom:60px}.section-heading h2{font-size:65px}.section-heading h2 svg{display:none}.section-heading{gap:25px}.section-heading .eyebrow{font-size:7px;gap:8px}.collection-summary strong{font-size:53px}.collection-summary strong span{font-size:28px}.summary-ring{width:57px;height:57px}.collection-summary{grid-template-columns:auto 57px;gap:12px 18px}.collection-summary p{font-size:8px}.collection-layout{grid-template-columns:1fr;padding-top:30px}.set-index{display:none}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 16px}.card-description h4{font-size:9px}.card-toggle{width:26px;height:26px}.card-toggle svg{width:15px}.set-header h3{font-size:14px}.filter-instruction{display:none}.horizon-section{grid-template-columns:1fr 1fr;gap:15px;padding-top:65px;padding-bottom:70px}.horizon-copy h2{font-size:59px}.horizon-copy>p:not(.eyebrow){font-size:9px}.horizon-cards{transform:translate(10px)}.preview-card{width:52%}.preview-card>span{font-size:6px;gap:4px}.preview-card>span svg{width:12px}.detail-copy{padding:75px 25px 25px}.detail-copy h2{font-size:50px}.detail-art{padding:23px}.detail-copy>.button{padding:0 12px;font-size:9px}.detail-facts strong{font-size:8px}}@media(max-width:600px){html{scroll-padding-top:25px}.site-header{padding:0 6%;height:70px;gap:15px}.wordmark{font-size:29px}.site-header nav{margin:0 0 0 auto;gap:21px}.site-header nav a{font-size:9px}.site-header nav a:last-child{display:none}.header-collection{display:none}.hero{display:flex;flex-direction:column;min-height:0;height:auto}.hero-grid{background:none}.hero-copy{padding:30px 6% 0;align-self:stretch}.hero-intro{font-size:6px;gap:8px}.tiny-cross{font-size:20px}.hero-title{font-size:28.7vw;margin:21px 0 15px;letter-spacing:-.035em;line-height:.83}.title-period{font-size:12px;margin-left:5px;margin-top:5px}.hero-manifesto{font-size:27px;line-height:1.14;letter-spacing:-.055em}.hero-description{font-size:9px;line-height:1.8;margin-top:15px;max-width:200px}.hero-cta{margin-top:20px;min-height:47px;gap:20px;font-size:10px;padding-right:6px}.hero-cta>span{height:32px}.hero-edition{display:none}.hero-exhibit{height:410px;min-height:410px;background:transparent;margin-top:-120px;z-index:-1}.hero-exhibit:before{content:"";position:absolute;inset:135px 0 0;background:#e8e7df;z-index:-2}.hero-deck{width:43%;max-width:210px;top:55%;left:63%;transform:translate(-35%,-50%) perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(9deg)}.hero-stamp{width:68px;height:68px;top:27%;right:6%}.hero-stamp svg{width:23px;height:23px}.hero-stamp span{font-size:5px}.hero-exhibit{isolation:auto}.exhibit-halo{width:95%;left:15%;top:16%;z-index:-1}.exhibit-word{font-size:70vw;inset:7% 0 auto 28%;color:#d8dbce;z-index:-1}.exhibit-coordinates{display:none}.exhibit-label{left:6%;right:6%;bottom:20px;gap:12px;padding-top:13px;z-index:4}.exhibit-label .eyebrow{font-size:6px}.exhibit-label strong{font-size:11px}.exhibit-label small{font-size:7px}.exhibit-arrows button{width:34px;height:34px}.hero-foot{display:none}.evolution-strip{padding:17px 6%;font-size:19px;gap:18px;justify-content:space-around}.evolution-strip span:nth-of-type(2){font-size:17px}.evolution-strip svg:nth-of-type(2),.evolution-strip svg:nth-of-type(3){display:none}.archive-section{padding:55px 6% 52px}.section-heading{align-items:flex-start;gap:15px;position:relative;margin-bottom:31px}.section-heading .eyebrow{font-size:5px;gap:6px;letter-spacing:.07em}.section-index{width:19px;height:19px;font-size:6px}.section-heading h2{font-size:47px;margin-top:17px}.collection-summary{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:34px;min-width:75px}.collection-summary strong{font-size:40px;white-space:nowrap}.collection-summary strong span{font-size:22px}.collection-summary>div:first-child{gap:6px}.collection-summary>div>span{font-size:5px;letter-spacing:.02em}.summary-ring{display:none}.collection-summary p{font-size:6px;text-align:right;line-height:1.7}.workspace-top{padding-bottom:17px;gap:10px}.view-tabs{padding:3px;gap:2px}.view-tabs button{font-size:9px;padding:8px 11px;gap:7px;min-height:36px}.view-tabs svg{width:14px;height:14px}.archive-actions{gap:8px}.want-button{font-size:0!important;gap:0;min-width:36px;justify-content:center}.want-button svg{width:18px;height:18px}.actions-dropdown summary{width:35px;height:35px}.actions-popover{width:min(270px,85vw)}.archive-toolbar{gap:15px;padding:17px 0 12px;flex-wrap:wrap}.search-box{flex-basis:calc(100% - 65px);order:0}.search-box input{font-size:10px;padding:12px 0}.search-box svg{width:16px}.search-box kbd{width:19px;height:19px;font-size:9px}.result-count{font-size:8px;min-width:45px;order:1}.set-select{order:2;flex:1;padding:0;border:0}.set-select select{font-size:9px;padding:0;min-height:35px;max-width:100%;width:100%}.filter-row{gap:2px;padding-bottom:17px;justify-content:space-between}.filter-row>button{font-size:8px;padding:7px 10px;gap:8px;min-height:36px}.filter-row>button>span{font-size:7px}.collection-layout{padding-top:28px}.set-section{margin-bottom:38px}.set-header{gap:12px;padding-bottom:13px;margin-bottom:18px}.set-header>div{gap:8px}.set-number{font-size:16px}.set-header h3{font-size:12px;letter-spacing:-.035em}.set-header>span{font-size:17px}.set-header>span>span{display:none}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.card-meta{font-size:7px;margin-bottom:9px}.card-status,.card-type{font-size:5px}.card-description h4{font-size:10px}.card-toggle{width:28px;height:28px}.card-description{gap:7px;padding-top:10px}.card-art-button,.card-art-button>img{border-radius:6px}.horizon-section{padding:48px 6% 60px;display:flex;flex-direction:column;gap:0}.horizon-copy .eyebrow{font-size:7px;gap:8px}.horizon-copy h2{font-size:68px;margin:22px 0}.horizon-copy h2 em{font-size:.68em;line-height:1.1}.horizon-copy>p:not(.eyebrow){font-size:10px}.horizon-copy .text-link{font-size:11px;min-width:180px}.horizon-copy>small{font-size:7px;max-width:270px;margin-top:20px}.horizon-cards{min-height:340px;margin-top:35px;transform:none}.preview-card{width:43%;max-width:185px}.preview-card>span{font-size:7px}.footer-top{flex-wrap:wrap;gap:24px;padding-bottom:28px}.footer-top .wordmark{font-size:43px}.footer-top .wordmark sup{font-size:8px;margin-top:4px}.footer-top p{font-size:12px;margin:0 0 0 auto}.back-top{width:40px;height:40px}.back-top svg{width:19px}.site-footer{padding:32px 6% 23px}.footer-bottom{flex-wrap:wrap;font-size:5px;gap:14px 10px;line-height:1.6;padding-top:18px}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-bottom>span:last-child{margin-left:auto}.card-dialog{width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:850px}.detail-layout{display:flex;flex-direction:column}.detail-close{top:14px;right:14px;width:36px;height:36px;background:#24203399}.detail-art{height:58%;flex-shrink:0;padding:24px 20px 15px}.detail-watermark{font-size:60vw}.detail-copy{flex:1;min-height:0;display:block;padding:18px 22px 20px}.detail-copy>.eyebrow{display:none}.detail-state{font-size:6px;margin:0 0 9px;gap:6px}.detail-copy h2{font-size:34px;line-height:.95}.detail-copy h2 em{display:inline;font-size:.65em;margin-left:7px}.detail-facts{margin:11px 0 14px;display:flex;gap:15px;flex-wrap:wrap}.detail-facts>div{display:grid;gap:4px;border:0;padding:0}.detail-facts>div:first-child{max-width:52%}.detail-facts strong{font-size:7px;text-align:left}.detail-facts span{font-size:5px}.detail-copy>.button{min-height:42px;font-size:9px;width:100%}.preview-note{font-size:6px;margin:0 0 10px;line-height:1.6}.detail-navigation{margin-top:15px}.detail-navigation .icon-button{width:32px;height:32px}.detail-navigation>span{font-size:18px}.toast{font-size:10px;padding:13px 18px;gap:10px;bottom:16px}.toast-star{font-size:20px}}@media(max-width:360px){.hero-title{font-size:28vw}.hero-manifesto{font-size:24px}.hero-description{font-size:8px}.hero-exhibit{height:380px;min-height:380px;margin-top:-110px}.hero-deck{top:56%;left:64%}.hero-stamp{top:30%;right:4%;width:57px;height:57px}.hero-stamp span{font-size:4px}.hero-intro{font-size:5px}.section-heading h2{font-size:41px}.section-heading .eyebrow{font-size:4px}.collection-summary strong{font-size:35px}.view-tabs button{padding:8px}.cards-grid{gap:23px 12px}.card-description h4{font-size:9px}.card-toggle{width:25px;height:25px}.card-status{font-size:4px}.horizon-copy h2{font-size:60px}.horizon-cards{min-height:290px}.footer-top p{font-size:10px}.detail-art{height:55%}.detail-copy h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-deck,.card-art-button{will-change:auto}.horizon-cards{transform:none}}@media print{.site-header,.hero,.evolution-strip,.workspace-top,.archive-toolbar,.filter-row,.set-index,.horizon-section,.site-footer,.toast,.card-dialog{display:none!important}.archive-section{padding:0}.section-heading{margin-bottom:20px}.section-heading h2{font-size:40px}.collection-summary{display:none}.collection-layout{display:block;padding:0}.cards-grid{grid-template-columns:repeat(5,1fr)}.set-section{break-inside:avoid}.card-inspect,.card-toggle{display:none}.card-meta{font-size:6px}.card-description h4{font-size:8px}}.hero-intro{font-size:9px}.hero-edition,.exhibit-coordinates{font-size:8px}.hero-foot>span{font-size:8px}.exhibit-label .eyebrow{font-size:8px}.exhibit-label small,.section-heading .eyebrow{font-size:10px}.collection-summary>div>span{font-size:8px}.collection-summary p{font-size:10px}.local-note{font-size:8px}.result-count{font-size:11px}.set-index>.eyebrow{font-size:9px}.set-index>button{font-size:10px}.set-index>button>span:first-child,.index-set-count{font-size:9px}.index-foot>span{font-size:8px}.card-meta{font-size:9px}.card-status,.card-type{font-size:7px}.card-description h4{font-size:12px}.filter-instruction,.preview-tag{font-size:8px}.set-header>span>span{font-size:8px}.horizon-copy>small{font-size:10px}.preview-card>span{font-size:10px}.footer-bottom{font-size:8px}.detail-copy>.eyebrow,.detail-state{font-size:9px}.detail-facts span{font-size:8px}.detail-facts strong{font-size:11px}.preview-note{font-size:10px}.detail-copy>.button{font-size:11px}.card-inspect{font-size:8px}.actions-popover button{font-size:12px}.actions-popover small{font-size:10px}@media(max-width:1100px){.hero-intro{font-size:7px}.hero-edition{font-size:6px}.set-index>button{font-size:9px}.card-description h4{font-size:11px}.card-meta{font-size:8px}.card-status,.hero-stamp span{font-size:6px}.exhibit-label .eyebrow{font-size:7px}.exhibit-label small,.section-heading .eyebrow{font-size:8px}}@media(max-width:600px){.hero-intro{font-size:7px}.hero-description{font-size:11px;max-width:245px}.hero-exhibit{margin-top:-115px;height:430px;min-height:430px}.hero-deck{top:54%;width:41%}.hero-stamp{top:27%}.exhibit-label{bottom:19px;background:linear-gradient(transparent,#e8e7df55)}.exhibit-label .eyebrow{font-size:7px}.exhibit-label small{font-size:8px}.section-heading .eyebrow{font-size:6px;letter-spacing:.02em}.collection-summary>div>span{font-size:6px}.collection-summary p{font-size:8px}.search-box input{font-size:12px}.set-select select{font-size:11px}.result-count{font-size:10px}.filter-row>button{font-size:10px;padding:8px 9px}.filter-row>button>span{font-size:8px}.card-meta{font-size:8px}.card-status,.card-type{font-size:6px}.card-description h4{font-size:11px}.horizon-copy>small{font-size:9px}.horizon-copy>p:not(.eyebrow){font-size:11px}.preview-card>span{font-size:8px}.footer-bottom{font-size:7px}.detail-state{font-size:8px}.detail-facts strong{font-size:9px}.detail-facts span{font-size:7px}.detail-copy>.button{font-size:10px}.preview-note{font-size:8px}.site-header nav a{font-size:11px}.preview-tag{font-size:7px}}@media(max-width:360px){.hero-intro{font-size:6px}.hero-description{font-size:10px;max-width:225px}.hero-exhibit{margin-top:-100px}.card-description h4{font-size:10px}.card-status,.section-heading .eyebrow{font-size:5px}.filter-row>button{font-size:9px;padding:8px}}.collection-summary strong span{color:#69715c}.set-index>.eyebrow,.set-index>button>span:first-child,.index-set-count,.index-foot>span{color:#586249}.set-number{color:#596649}.card-type{color:#556247}.horizon-copy>small{color:#574961}
