@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f2ed;--ink:#1a1a18;--card-hover:#e9e5dc;--yellow:#f2c40f;--yellow-hover:#e0b400;--hairline:#1a1a1829;--hairline-border:1px solid #1a1a1829;--muted:#1a1a18b8;--body-on-paper:#1a1a18d9;--display:"Archivo Black", sans-serif;--mono:"Space Mono", monospace}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0}a{color:var(--ink)}a:hover{color:#6e675a}::selection{background:var(--ink);color:var(--paper)}picture{display:contents}img{height:auto}.app{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.header{border-bottom:var(--hairline-border);background:var(--paper);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:20px 40px;display:flex;position:sticky;top:0}.header-brand{cursor:pointer;align-items:center;gap:18px;display:flex}.header-brand img{width:auto;height:28px;display:block}.wordmark{letter-spacing:.42em;white-space:nowrap;font-family:Archivo,sans-serif;font-size:16px;font-weight:400}.nav{font-family:var(--mono);flex-wrap:wrap;gap:28px;font-size:13px;display:flex}.nav a{color:var(--ink);opacity:.6;border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.nav a.active{opacity:1;border-bottom-color:var(--ink)}.hero{border-bottom:var(--hairline-border);padding:64px 40px 56px}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(36px,24px + 3.6vw,78px);line-height:1}.hero p{font-family:var(--mono);color:var(--muted);line-height:1.6}.hero-intro-art{text-wrap:balance;margin:26px 0 0;font-size:15px}.hero-intro-artists{max-width:620px;margin:22px 0 0;font-size:14px}.hero-intro-story{max-width:600px;margin:22px 0 0;font-size:15px}.hero-intro-contact{max-width:560px;margin:24px 0 0;font-size:15px}.ticker{font-family:var(--mono);border-bottom:var(--hairline-border);flex-flow:wrap;font-size:12px;display:flex}.ticker-cell{color:#1a1a1899;padding:10px 40px}.ticker-cell:first-child{border-right:var(--hairline-border)}.works-grid{background:var(--hairline);grid-template-columns:1fr 1fr;gap:1px;display:grid}.work-card{background:var(--paper);cursor:pointer;flex-direction:column;gap:14px;padding:28px 40px 34px;transition:background .12s;display:flex}.work-card:hover{background:var(--card-hover)}.work-card-well{justify-content:center;align-items:center;height:380px;display:flex}.work-card-well img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.work-card-meta{font-family:var(--mono);font-size:12px;line-height:1.65}.work-card-meta .num{opacity:.5}.work-card-meta .custodian{opacity:.5}.page-bottom-bar{border-top:var(--hairline-border);font-family:var(--mono);color:#1a1a188c;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px clamp(20px,5vw,40px);font-size:12px;display:flex}.page-bottom-bar a{color:var(--ink)}.artists-grid{background:var(--hairline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.artist-card{background:var(--paper);cursor:pointer;flex-direction:column;gap:14px;padding:28px 28px 30px;transition:background .12s;display:flex}.artist-card:hover{background:var(--card-hover)}.artist-card img{aspect-ratio:1/1.15;object-fit:cover;filter:grayscale();width:100%;display:block}.artist-card-meta{font-family:var(--mono);font-size:12px;line-height:1.6}.artist-card-meta .note{opacity:.5}.artists-cta{background:var(--paper);flex-direction:column;justify-content:flex-end;gap:10px;padding:28px;display:flex}.artists-cta-heading{font-family:var(--display);text-transform:uppercase;font-size:26px;line-height:1.1}.artists-cta-text{font-family:var(--mono);color:#1a1a1899;font-size:12px;line-height:1.6}.artists-cta-text a{color:var(--ink)}.origin-grid{background:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1px;display:grid}.origin-panel{background:var(--paper);flex-direction:column;justify-content:flex-start;min-height:320px;padding:clamp(150px,19vw,220px) clamp(20px,5vw,32px) 44px;display:flex;position:relative;overflow:hidden}.origin-numeral{font-family:var(--display);color:#1a1a1812;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(110px,19vw,210px);line-height:.8;position:absolute;top:-24px;right:-6px}.origin-label{font-family:var(--mono);letter-spacing:.14em;opacity:.5;margin-bottom:14px;font-size:11px;position:relative}.origin-panel p{font-family:var(--mono);color:var(--body-on-paper);max-width:460px;margin:0;font-size:14px;line-height:1.75;position:relative}.photo-band{margin:0;position:relative}.photo-band img{object-fit:cover;width:100%;height:clamp(240px,38vw,520px);display:block}.photo-band figcaption{color:var(--paper);font-family:var(--mono);letter-spacing:.04em;background:#1a1a18d1;padding:9px 16px;font-size:12px;position:absolute;bottom:0;left:0}.mechanism{background:var(--ink);color:var(--paper);padding:clamp(38px,7vw,52px) clamp(20px,5vw,32px)}.section-label{font-family:var(--mono);letter-spacing:.14em;opacity:.5;margin-bottom:30px;font-size:11px}.mechanism-steps{flex-direction:column;gap:14px;max-width:520px;display:flex}.mechanism-step{font-family:var(--display);text-transform:uppercase;align-items:baseline;gap:14px;display:flex}.mechanism-step .step-num{font-family:var(--mono);opacity:.4;min-width:22px;font-size:12px}.mechanism-step .step-title{font-size:clamp(17px,2.2vw,22px);line-height:1.1}.mechanism-para{font-family:var(--mono);color:#f4f2edb8;max-width:620px;margin:30px 0 0;font-size:14px;line-height:1.75}.the-point{border-top:1px solid #f4f2ed29;margin:clamp(38px,6vw,52px) 0 0;padding-top:clamp(34px,5vw,44px)}.the-point-statement{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(20px,2.8vw,30px);line-height:1.15}.the-point-closer{font-family:var(--mono);color:#f4f2edb8;max-width:560px;margin:20px 0 0;font-size:14px;line-height:1.75}.press-band{background:var(--yellow);color:var(--ink);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:24px clamp(20px,5vw,32px);text-decoration:none;transition:background .12s;display:flex}.press-band:hover{background:var(--yellow-hover)}.press-band:hover,.press-band{color:var(--ink)}.press-band-headline{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(16px,2vw,22px);line-height:1.15}.press-band-cta{font-family:var(--mono);white-space:nowrap;font-size:13px}@media (width>=721px){.mechanism{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;gap:30px clamp(32px,5vw,72px);display:grid}.mechanism .section-label{margin-bottom:0}.mechanism>.section-label{grid-area:1/1}.mechanism-steps{grid-area:2/1;align-self:start}.mechanism-para{grid-area:3/1;align-self:start;margin-top:0}.the-point{grid-area:1/2/4;grid-template-rows:subgrid;border-top:none;border-left:1px solid #f4f2ed29;margin:0;padding-top:0;padding-left:clamp(24px,4vw,56px);display:grid}.the-point .section-label{grid-row:1}.the-point-statement{grid-row:2;align-self:start}.the-point-closer{grid-row:3;align-self:start;margin-top:0}}.contact-main{flex-direction:column;flex:1;display:flex}.contact-grid{background:var(--hairline);flex:1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.contact-panel{background:var(--paper);flex-direction:column;gap:12px;padding:48px 40px;text-decoration:none;transition:background .12s;display:flex}.contact-panel:hover{background:var(--card-hover);color:var(--ink)}.contact-panel-heading{font-family:var(--display);text-transform:uppercase;font-size:30px}.contact-panel-note{font-family:var(--mono);color:#1a1a1899;font-size:13px}.contact-bottom-bar{border-top:var(--hairline-border);font-family:var(--mono);color:#1a1a188c;padding:20px clamp(20px,5vw,40px);font-size:12px}.footer{border-top:var(--hairline-border);font-family:var(--mono);color:#1a1a1880;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:20px 40px;font-size:11px;display:flex}.overlay{z-index:50;background:#1a1a188c;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.work-modal{background:var(--paper);grid-template-columns:1.1fr 1fr;width:100%;max-width:900px;max-height:88vh;display:grid;overflow:auto;box-shadow:0 20px 60px #0000004d}.work-modal.wide{grid-template-columns:1fr;max-width:760px}.work-modal-well{background:var(--card-hover);justify-content:center;align-items:center;padding:24px;display:flex}.work-modal-well img{max-width:100%;max-height:70vh;display:block}.modal-body{flex-direction:column;gap:16px;padding:40px 40px 36px;display:flex}.modal-head{justify-content:space-between;align-items:flex-start;display:flex}.modal-close{cursor:pointer;font-family:var(--mono);color:var(--ink);background:0 0;border:0;padding:2px 8px;font-size:20px;line-height:1}.work-modal-num{font-family:var(--mono);opacity:.5;letter-spacing:.1em;font-size:11px}.work-modal-title{font-family:var(--display);text-transform:uppercase;margin-top:6px;font-size:24px;line-height:1.15}.work-modal-artist{font-family:var(--mono);opacity:.7;margin-top:4px;font-size:13px;font-style:italic}.work-modal-desc{font-family:var(--mono);color:var(--body-on-paper);margin:0;font-size:13.5px;line-height:1.75}.work-modal-facts{font-family:var(--mono);opacity:.55;flex-wrap:wrap;gap:2px 10px;font-size:12px;display:flex}.work-modal-medium{font-family:var(--mono);opacity:.55;font-size:12px}.artist-modal{background:var(--paper);grid-template-columns:280px 1fr;width:100%;max-width:820px;max-height:86vh;display:grid;overflow:auto;box-shadow:0 20px 60px #0000004d}.artist-modal img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.artist-modal-name{font-family:var(--display);text-transform:uppercase;font-size:28px;line-height:1.1}.artist-modal p{font-family:var(--mono);color:var(--body-on-paper);margin:0;font-size:13px;line-height:1.7}.artist-modal-website{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);text-underline-offset:3px;margin-top:6px;font-size:12.5px;text-decoration:underline}.press-overlay{z-index:60;background:#1a1a1899;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.press-modal{background:var(--paper);flex-direction:column;width:100%;max-width:900px;height:88vh;display:flex;box-shadow:0 20px 60px #00000059}.press-modal-head{border-bottom:var(--hairline-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.press-modal-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:12px}.press-modal-actions{align-items:center;gap:18px;display:flex}.press-modal-actions a{font-family:var(--mono);color:var(--ink);font-size:12px}.press-modal-actions .modal-close{padding:0 4px}.press-modal-doc{background:var(--card-hover);flex:1;min-height:0;overflow:auto}.press-modal-doc img{width:100%;height:auto;display:block}@media (width<=720px){.header{gap:16px;padding:14px 20px 16px}.nav{gap:14px}.hero{padding:40px 20px 36px}.ticker{flex-direction:column}.ticker-cell{padding:11px 20px}.ticker-cell:first-child{border-right:none;border-bottom:var(--hairline-border)}.works-grid{grid-template-columns:1fr}.work-card{padding:20px 20px 26px}.artists-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.contact-panel{padding:32px 20px}.footer{padding:16px 20px}.overlay{padding:14px}.work-modal{grid-template-columns:1fr}.artist-modal{grid-template-columns:1fr;max-height:92vh}.artist-modal img{height:220px}.modal-body{padding:22px 20px 24px}}.artists-cta-heading,.contact-panel-heading,.artist-modal-name,.step-title,.origin-label,.section-label{margin:0;font-weight:400}.work-modal-title{margin:6px 0 0;font-weight:400}.origin-label{margin-bottom:14px}.section-label{margin-bottom:30px}.the-point .section-label{margin-bottom:20px}.work-card-meta .title,.artist-card-name{font:inherit;margin:0;display:inline}.work-card-meta .title{font-style:italic}.header-brand,.work-card,.artist-card,.contact-panel,.header-brand:hover,.work-card:hover,.artist-card:hover,.contact-panel:hover{color:var(--ink);text-decoration:none}
