@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--bg-color:#fff;--text-color:#000;--border-color:#f0f0f0;--accent-color:#000;--font-main:"Space Mono",monospace;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);height:100%;color:var(--text-color);font-family:var(--font-main)}a{color:inherit;text-decoration:none}.page-layout{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.content-split{flex-direction:row;flex-grow:1;height:100%;display:flex;overflow:hidden}.global-header{background-color:var(--bg-color);z-index:50;flex-shrink:0;width:100%;padding:3rem 4rem 1rem}.global-header h1{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(2.5rem,5.5vw,5.5rem);font-weight:400;line-height:1;overflow:hidden}.left-column{border-right:1px solid #0000;flex-direction:column;width:50%;height:100%;padding:0 4rem 4rem;display:flex;position:relative;overflow-y:auto}.main-nav{flex-direction:column;gap:.3rem;margin-bottom:3rem;display:flex}.nav-link{cursor:pointer;font-size:1.5rem;font-weight:400;transition:opacity .2s}.nav-link:hover,.nav-link.active{opacity:.3}.works-section{flex-grow:1}.works-table{border-collapse:collapse;width:100%;font-size:.9rem}.works-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color);opacity:1;white-space:nowrap;border-bottom:none;padding-bottom:.5rem;font-size:.9rem;font-weight:700}.works-table td{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;border-bottom:none;padding:.4rem 0;overflow:hidden}.work-row{cursor:pointer;transition:opacity .2s}.work-row:hover{opacity:.6}.work-row:hover td{color:inherit}.works-table th:first-child,.work-row td:first-child{text-align:left;width:15%;min-width:100px;padding-right:1rem}.work-row td:first-child{color:var(--text-color);font-weight:400}.works-table th:nth-child(2),.work-row td:nth-child(2){text-align:left;width:35%;min-width:200px;padding-right:1rem}.work-row td:nth-child(2){color:var(--text-color);font-weight:400}.works-table th:nth-child(3),.work-row td:nth-child(3){text-align:right;width:10%;min-width:60px;padding-right:1rem}.work-row td:nth-child(3){color:var(--text-color)}.works-table th:nth-child(4),.work-row td:nth-child(4){text-align:right;width:40%;min-width:220px}.work-row td:nth-child(4){color:var(--text-color)}.mailing-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#fffffff2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.mailing-content{width:100%;max-width:400px;position:relative}.close-btn{font-family:var(--font-main);cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-size:1rem;position:absolute;top:-4rem;right:0}.mailing-content h2{text-transform:uppercase;margin-bottom:2rem;font-size:2rem;font-weight:700}.mailing-form{flex-direction:column;gap:1rem;display:flex}.email-input{font-family:var(--font-main);background:0 0;border:1px solid #000;outline:none;padding:1rem;font-size:1rem}.email-input:focus{background:#f9f9f9}.submit-btn{color:#fff;font-family:var(--font-main);cursor:pointer;text-transform:uppercase;background:#000;border:none;padding:1rem;font-size:1rem;font-weight:700;transition:opacity .2s}.submit-btn:hover{opacity:.8}.right-column{background-color:var(--bg-color);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;height:100%;padding:0 4rem 4rem;display:flex;position:relative;overflow-y:auto}.active-work-info{pointer-events:none;z-index:10;flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:3rem;display:flex;position:relative;top:auto;left:auto}.info-title,.info-artist,.info-year,.info-location{color:var(--text-color);text-transform:none;background:0 0;padding:0;font-size:1.5rem;font-weight:400;display:block}.visual-container{justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.circle{background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;width:450px;max-width:90%;height:450px;transition:all .5s;display:flex;overflow:hidden}.artwork-image{object-fit:contain;width:100%;height:100%;transition:opacity .5s}@media (max-width:1024px){.page-layout{height:auto;overflow-y:auto}.content-split{flex-direction:column;overflow:visible}.left-column{width:100%;height:auto;padding:0 2rem;overflow:visible}.right-column{display:none}.main-header h1{font-size:2.5rem}.nav-link{font-size:1.2rem}.works-table{font-size:.8rem}}
