*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.black-page{color:#f1eee8;background:#050505;min-height:100vh}.white-page{color:#080808;background:#fff;min-height:100vh}.site-header{border-bottom:1px solid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 34px;display:grid}.site-header.dark{border-color:#222}.site-header.light{border-color:#ddd}.brand{letter-spacing:-.06em;font-size:28px;font-weight:800}.site-header nav{letter-spacing:.16em;gap:32px;font-size:10px;display:flex}.site-header nav a{opacity:.55}.site-header nav a.active,.site-header nav a:hover{opacity:1}.drop-link{letter-spacing:.14em;justify-self:end;font-size:10px}.hero{min-height:calc(100vh - 78px);padding:58px 6vw 36px;position:relative;overflow:hidden}.hero-copy{z-index:2;width:47%;position:relative}.eyebrow,.drop-label{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.hero-copy h1{letter-spacing:-.08em;margin:30px 0;font-size:clamp(76px,11vw,170px);line-height:.78}.hero-sub{color:#aaa;width:320px;font-size:15px;line-height:1.5}.hero-art{width:58%;height:82%;position:absolute;top:0;right:0}.hero-art img,.exhibition-art img{object-fit:contain}.hero-stats{gap:50px;display:flex;position:absolute;bottom:36px;left:6vw}.hero-stats div{display:grid}.hero-stats b{font-size:24px}.hero-stats span{letter-spacing:.16em;color:#888;margin-top:6px;font-size:8px}.enter-link{letter-spacing:.15em;font-size:11px;position:absolute;bottom:42px;right:5vw}.exhibition-stage{grid-template-columns:45% 55%;min-height:calc(100vh - 78px);padding:72px 5vw;display:grid}.exhibition-copy h1{letter-spacing:-.07em;max-width:720px;margin:32px 0;font-size:clamp(56px,7vw,110px);line-height:.88}.body-copy{color:#555;max-width:520px;line-height:1.65}.edition{letter-spacing:.16em;margin-top:60px;font-size:9px}.view-works{letter-spacing:.15em;border-bottom:1px solid;margin-top:32px;padding-bottom:7px;font-size:10px;display:inline-block}.exhibition-art{min-height:650px;position:relative}.works-wrap{padding:58px 4vw 90px}.works-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.works-heading p{letter-spacing:.16em;color:#777;font-size:9px;line-height:1.6}.works-heading h1{letter-spacing:-.07em;margin:8px 0 0;font-size:70px}.works-grid{background:#222;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.work-card{background:#0b0b0b;grid-template-rows:auto 1fr auto;min-height:420px;padding:16px;transition:all .25s;display:grid}.work-card:hover{background:#121212}.work-number{color:#777;font-size:9px}.work-visual{place-items:center;display:grid}.work-meta{justify-content:space-between;align-items:end;display:flex}.work-meta strong,.work-meta span{display:block}.work-meta strong{font-size:15px}.work-meta div span,.work-meta>span{letter-spacing:.13em;color:#777;margin-top:4px;font-size:8px}.work-card.claimed{opacity:.46}.piece-layout{grid-template-columns:62% 38%;min-height:calc(100vh - 78px);display:grid}.piece-art{border-right:1px solid #222;place-items:center;display:grid;position:relative}.piece-art>span{color:#777;font-size:9px;position:absolute;top:24px;left:24px}.piece-info{padding:70px 5vw}.piece-info h1{letter-spacing:-.06em;font-size:64px;line-height:.9}.rule{background:#333;height:1px;margin:34px 0}.piece-info dl>div{border-bottom:1px solid #222;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.piece-info dt{color:#777}.piece-blurb{color:#aaa;margin:38px 0;line-height:1.6}.claim-button{color:#050505;letter-spacing:.16em;background:#eee;border:1px solid #eee;width:100%;padding:18px;font-size:10px}.claimed-note{text-align:center;letter-spacing:.16em;border:1px solid #555;padding:18px;font-size:10px}.drawer-backdrop{z-index:50;background:#000b;position:fixed;inset:0}.claim-drawer{color:#090909;background:#eeeae2;width:min(620px,100%);height:100%;padding:28px 32px;position:absolute;top:0;right:0;overflow:auto}.drawer-close{float:right;letter-spacing:.15em;background:0 0;border:0;font-size:9px}.claim-drawer h2{letter-spacing:-.06em;margin:60px 0 15px;font-size:56px}.drawer-label{letter-spacing:.16em;color:#666;font-size:9px}.package-row{border-top:1px solid #bbb;justify-content:space-between;gap:20px;padding:24px 0;display:flex}.package-row strong,.package-row small{display:block}.package-row small{color:#666;margin-top:6px}.live-note{color:#eee;letter-spacing:.15em;background:#0a0a0a;margin-top:40px;padding:18px;font-size:9px}.live-note span{color:#999}.mark{width:190px;height:190px;position:relative}.mark i,.mark b,.mark em{border:16px solid #d9d3ca;border-radius:50%;display:block;position:absolute}.mark i{width:130px;height:130px;top:30px;left:0}.mark b{width:130px;height:130px;top:30px;right:0}.mark em{border-width:12px;width:72px;height:72px;top:59px;left:59px}.seed-2{transform:rotate(20deg)}.seed-3{transform:rotate(45deg)scale(.9)}.seed-4{transform:scale(.8)}.seed-5{transform:rotate(-25deg)}.seed-6{transform:rotate(90deg)scale(.86)}.admin-login{color:#eee;background:#080808;place-items:center;min-height:100vh;display:grid}.admin-login form{border:1px solid #333;width:min(520px,90%);padding:40px}.admin-login p{letter-spacing:.2em;color:#777;margin-top:50px;font-size:9px}.admin-login h1{letter-spacing:-.05em;font-size:48px;line-height:.95}.admin-login label{letter-spacing:.15em;margin-top:22px;font-size:9px;display:block}.admin-login input{color:#fff;background:0 0;border:0;border-bottom:1px solid #555;width:100%;padding:13px 0}.admin-login button{letter-spacing:.14em;background:#eee;border:0;width:100%;margin-top:30px;padding:15px}.admin-login small{color:#e5a99f}.admin-page{color:#111;background:#efede8;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-page aside{color:#eee;background:#080808;flex-direction:column;min-height:100vh;padding:30px 24px;display:flex}.admin-page aside>p{letter-spacing:.2em;color:#777;font-size:9px}.admin-page aside nav{color:#aaa;gap:14px;margin-top:120px;font-size:12px;display:grid}.admin-page aside>a:last-child{letter-spacing:.14em;margin-top:auto;font-size:9px}.admin-page>section{padding:38px}.admin-page header p,.admin-section>p{letter-spacing:.18em;color:#777;font-size:9px}.admin-page header h1{letter-spacing:-.06em;margin:10px 0 40px;font-size:64px}.admin-metrics{border:1px solid #bbb;grid-template-columns:repeat(4,1fr);display:grid}.admin-metrics div{border-right:1px solid #bbb;padding:20px}.admin-metrics div:last-child{border:0}.admin-metrics span{letter-spacing:.15em;color:#777;font-size:8px;display:block}.admin-metrics b{margin-top:20px;font-size:28px;display:block}.admin-section{margin-top:50px}.admin-row{border-top:1px solid #c4c0ba;justify-content:space-between;padding:15px 5px;font-size:11px;display:flex}.admin-row:last-child{border-bottom:1px solid #c4c0ba}.admin-row span{color:#777}.admin-denied{color:#eee;text-align:center;background:#080808;place-items:center;min-height:100vh;padding:40px;display:grid}.admin-denied h1{letter-spacing:-.05em;font-size:52px}.admin-denied p{color:#999}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-copy{width:100%}.hero-art{opacity:.45;width:100%}.hero-stats{gap:25px}.exhibition-stage{grid-template-columns:1fr;padding:45px 6vw}.exhibition-art{min-height:440px}.works-grid,.piece-layout{grid-template-columns:1fr}.piece-art{border-bottom:1px solid #222;border-right:0;min-height:50vh}.admin-page{display:block}.admin-page aside{min-height:auto}.admin-page aside nav{margin-top:30px}.admin-page>section{padding:22px}.admin-metrics{grid-template-columns:1fr 1fr}}.claim-form{gap:12px;margin:26px 0;display:grid}.claim-form label{letter-spacing:.14em;color:#888;font-size:9px}.claim-form input{color:#fff;background:0 0;border:0;border-bottom:1px solid #555;outline:0;width:100%;margin-top:7px;padding:10px 0;display:block}.package-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #333}.package-row.selected{background:#171717}.package-row:last-child{border-bottom:1px solid #333}.claim-error{color:#e6aaa0;margin:10px 0;font-size:11px}.checkout-button{color:#090909;letter-spacing:.12em;cursor:pointer;background:#f2eee8;border:0;width:100%;padding:16px 14px;font-size:10px}.checkout-button:disabled{opacity:.55;cursor:wait}.checkout-note{color:#777;margin-top:12px;line-height:1.5;font-size:9px!important}.claim-success{color:#f2eee8;background:#050505;flex-direction:column;min-height:100vh;padding:28px 34px;display:flex}.claim-success section{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.claim-success section>p{letter-spacing:.2em;font-size:10px}.claim-success h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(74px,16vw,230px);line-height:.8}.claim-success span{color:#aaa;margin-bottom:28px;font-size:14px}.claim-success section>a{letter-spacing:.15em;border-bottom:1px solid;padding-bottom:5px;font-size:10px}.backstage-shell{color:#0b0b0b;background:#efede8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.backstage-nav{color:#eee;background:#070707;flex-direction:column;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.backstage-nav>div:first-child p{letter-spacing:.2em;color:#777;margin:8px 0 4px;font-size:9px}.backstage-nav>div:first-child small{letter-spacing:.15em;color:#555;font-size:8px}.backstage-nav nav{flex-direction:column;margin-top:100px;display:flex}.backstage-nav nav a{letter-spacing:.12em;color:#aaa;border-bottom:1px solid #222;padding:13px 0;font-size:10px}.backstage-nav nav a:hover{color:#fff}.backstage-bottom{letter-spacing:.13em;gap:14px;margin-top:auto;font-size:9px;display:grid}.backstage-bottom button{color:#777;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.backstage-main{min-width:0;padding:38px 42px 100px}.backstage-head,.editor-head{border-bottom:1px solid #bbb;justify-content:space-between;align-items:flex-end;margin-bottom:34px;padding-bottom:24px;display:flex}.backstage-head p,.editor-head p,.backstage-section>p{letter-spacing:.18em;color:#777;font-size:9px}.backstage-head h1,.editor-head h1{letter-spacing:-.06em;margin:8px 0 0;font-size:64px;line-height:.9}.admin-primary,.editor-head>a{letter-spacing:.14em;border:1px solid #111;padding:13px 16px;font-size:9px}.backstage-section{margin-top:58px}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.section-title p{letter-spacing:.18em;color:#777;margin:0;font-size:9px}.section-title h2{letter-spacing:-.04em;margin:4px 0 0;font-size:30px}.section-title>a{letter-spacing:.14em;font-size:9px}.cms-record{border-top:1px solid #c2beb7;grid-template-columns:2fr .6fr .6fr .5fr;align-items:center;gap:20px;padding:16px 5px;font-size:11px;display:grid}.cms-record:last-child{border-bottom:1px solid #c2beb7}.cms-record span,.cms-record i,.cms-record em{color:#777;font-style:normal}.cms-form{max-width:1000px}.cms-form>section{background:#f7f4ed;border:1px solid #c8c4bd;margin-bottom:18px;padding:26px}.cms-form h2{letter-spacing:.15em;margin:0 0 30px;font-size:11px}.cms-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cms-grid .wide{grid-column:1/-1}.cms-form label,.invite-form label,.status-form label{letter-spacing:.15em;color:#777;font-size:8px}.cms-form input,.cms-form textarea,.cms-form select,.invite-form input,.invite-form select,.status-form select{color:#111;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #999;outline:none;margin-top:8px;padding:10px 2px;display:block}.cms-form textarea{border:1px solid #aaa;padding:12px}.cms-form footer{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.cms-form footer a{letter-spacing:.13em;font-size:9px}.cms-form footer button,.invite-form button,.status-form button{color:#fff;letter-spacing:.14em;cursor:pointer;background:#080808;border:0;padding:15px 18px;font-size:9px}.upload-control{border:1px dashed #aaa;padding:20px}.upload-control>label{display:block}.upload-control input[type=file]{border:0;padding:14px 0}.upload-preview{grid-template-columns:120px 1fr;align-items:center;gap:16px;margin-top:12px;display:grid}.upload-preview img{object-fit:contain;background:#ddd;width:120px;height:90px}.upload-preview small{color:#777;overflow-wrap:anywhere;font-size:8px}.upload-control p{color:#777;font-size:9px}.order-ledger{border-top:1px solid #aaa}.ledger-head,.ledger-row{border-bottom:1px solid #c6c2bb;grid-template-columns:1.5fr 1.5fr 1fr .8fr .6fr;align-items:center;gap:18px;padding:14px 5px;display:grid}.ledger-head{letter-spacing:.14em;color:#777;font-size:8px}.ledger-row{font-size:10px}.ledger-row span small{color:#777;margin-top:4px;display:block}.ledger-row i{color:#777;font-style:normal}.order-detail{max-width:900px}.order-detail dl{border-top:1px solid #bbb}.order-detail dl>div{border-bottom:1px solid #bbb;justify-content:space-between;padding:17px 0;font-size:11px;display:flex}.order-detail dt{color:#777}.status-form{grid-template-columns:1fr auto;align-items:end;gap:20px;margin:34px 0;display:grid}.brief-card{background:#f7f4ed;border:1px solid #c8c4bd;margin-top:30px;padding:24px}.brief-card>p{letter-spacing:.15em;color:#777;font-size:9px}.brief-card pre{white-space:pre-wrap;font-size:10px}.invite-form{background:#f7f4ed;border:1px solid #ccc;grid-template-columns:2fr 1fr auto;align-items:end;gap:20px;max-width:800px;padding:20px;display:grid}.team-row{border-top:1px solid #bbb;grid-template-columns:1.4fr .5fr 1fr .5fr;align-items:center;gap:20px;padding:12px 5px;font-size:10px;display:grid}.team-row:last-child{border-bottom:1px solid #bbb}.team-row form{gap:8px;display:flex}.team-row select{background:0 0;border:1px solid #aaa;padding:7px}.team-row button,.test-row button{letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #777;padding:8px 10px;font-size:8px}.cms-notice{letter-spacing:.1em;background:#dce7d7;border:1px solid #9aab92;margin-bottom:20px;padding:13px 16px;font-size:10px}.test-warning{color:#eee;background:#0a0a0a;max-width:800px;padding:24px}.test-warning b{letter-spacing:.15em;font-size:10px}.test-warning p{color:#aaa;max-width:600px;font-size:11px;line-height:1.5}.test-row{border-top:1px solid #bbb;justify-content:space-between;align-items:center;padding:14px 5px;display:flex}.test-row:last-child{border-bottom:1px solid #bbb}.test-row b,.test-row span{font-size:10px;display:block}.test-row span{color:#777;margin-top:5px}.test-row button{color:#eee;background:#111}.editor-head>div>a{letter-spacing:.13em;color:#777;font-size:9px}@media (max-width:900px){.backstage-shell{display:block}.backstage-nav{flex-direction:row;align-items:center;height:auto;min-height:72px;position:relative}.backstage-nav nav,.backstage-bottom,.backstage-nav>div:first-child p,.backstage-nav>div:first-child small{display:none}.backstage-main{padding:24px 18px 70px}.backstage-head,.editor-head{align-items:flex-start}.backstage-head h1,.editor-head h1{font-size:45px}.cms-record{grid-template-columns:1fr auto}.cms-record span,.cms-record i{display:none}.cms-grid{grid-template-columns:1fr}.cms-grid .wide{grid-column:auto}.ledger-head{display:none}.ledger-row{grid-template-columns:1fr auto}.ledger-row span,.ledger-row i{display:none}.invite-form{grid-template-columns:1fr}.team-row{grid-template-columns:1fr auto}.team-row>form{grid-column:1/-1}.upload-preview,.status-form{grid-template-columns:1fr}}.hero-art>img,.exhibition-art>img{object-fit:contain;width:100%;height:100%}.piece-cms-image{object-fit:contain;max-width:78%;max-height:280px}.piece-cms-image.large{max-width:62%;max-height:62vh}.setup-copy{color:#999;margin:18px 0 28px;font-size:11px;line-height:1.55}.setup-link{letter-spacing:.13em;color:#aaa;border-bottom:1px solid #555;margin-top:22px;padding-bottom:4px;font-size:9px;display:inline-block}.team-create{grid-template-columns:1.6fr 1.2fr .7fr auto}.status-form input{color:#111;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #999;margin-top:8px;padding:10px 2px;display:block}@media (max-width:900px){.team-create{grid-template-columns:1fr}}.claim-summary-grid{border:1px solid #c9c5bd;grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.claim-summary-grid>div{padding:20px 22px}.claim-summary-grid>div:first-child{border-right:1px solid #c9c5bd}.claim-summary-grid span,.claim-summary-grid small{letter-spacing:.15em;color:#777;font-size:9px;display:block}.claim-summary-grid b{text-transform:uppercase;margin:12px 0 5px;font-size:23px;display:block}.fulfilment-form{border-top:1px solid #c9c5bd;border-bottom:1px solid #c9c5bd;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:22px;margin:34px 0;padding:28px 0;display:grid}.fulfilment-form label{letter-spacing:.14em;color:#666;font-size:9px}.fulfilment-form select,.fulfilment-form textarea{width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #999;margin-top:10px;padding:10px 2px;display:block}.fulfilment-form textarea{resize:vertical;border:1px solid #bbb;padding:10px}.fulfilment-form button{color:#fff;letter-spacing:.15em;background:#080808;border:0;padding:17px 20px;font-size:9px}.structured-brief,.activity-card{border:1px solid #c9c5bd;margin-top:22px;padding:28px}.structured-brief>p,.activity-card>p{letter-spacing:.15em;color:#777;font-size:9px}.structured-brief dl{margin-top:20px}.structured-brief dl div{border-top:1px solid #ddd;grid-template-columns:180px 1fr;padding:10px 0;display:grid}.structured-brief dt{color:#777}.structured-brief dd{margin:0}.activity-row{border-top:1px solid #ddd;grid-template-columns:220px 1fr;gap:20px;padding:12px 0;font-size:11px;display:grid}.activity-row span{color:#777}.order-ledger-v1 .ledger-head,.order-ledger-v1 .ledger-row{grid-template-columns:1.1fr 1.4fr 1fr .8fr .75fr .9fr}.order-ledger-v1 em{text-transform:capitalize;font-style:normal}.state-paid{color:#405f3f}.state-failed,.state-refunded{color:#8d3d38}@media (max-width:900px){.claim-summary-grid{grid-template-columns:1fr}.claim-summary-grid>div:first-child{border-bottom:1px solid #c9c5bd;border-right:0}.fulfilment-form{grid-template-columns:1fr}.order-ledger-v1 .ledger-row{grid-template-columns:1fr auto}.order-ledger-v1 .ledger-row>span,.order-ledger-v1 .ledger-row>i,.order-ledger-v1 .ledger-row>em{display:none}.activity-row,.structured-brief dl div{grid-template-columns:1fr}}.brief-page{color:#0a0a0a;background:#efede7;min-height:100vh;padding:28px 5vw 80px}.brief-page>.brand{font-size:28px;font-weight:800}.brief-page>section{width:min(850px,100%);margin:90px auto 0}.brief-page>section>p:first-child,.brief-complete>p{letter-spacing:.18em;color:#777;font-size:9px}.brief-page h1{letter-spacing:-.06em;margin:12px 0 24px;font-size:76px;line-height:.9}.brief-intro{color:#666;max-width:530px;line-height:1.6}.client-brief-form{grid-template-columns:1fr 1fr;gap:22px;margin-top:50px;display:grid}.client-brief-form label{letter-spacing:.14em;color:#666;font-size:8px}.client-brief-form input,.client-brief-form textarea,.client-brief-form select{width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #999;margin-top:9px;padding:11px 2px;display:block}.client-brief-form textarea{resize:vertical;border:1px solid #bbb;padding:11px}.client-brief-form label:nth-of-type(4),.client-brief-form label:nth-of-type(5),.client-brief-form label:nth-of-type(8),.client-brief-form label:nth-of-type(9),.client-brief-form label:nth-of-type(11){grid-column:1/-1}.client-brief-form button{color:#fff;letter-spacing:.16em;background:#0a0a0a;border:0;grid-column:1/-1;margin-top:10px;padding:18px;font-size:10px}.brief-complete span,.brief-complete a{display:block}.brief-complete a{letter-spacing:.15em;border-bottom:1px solid;width:max-content;margin-top:35px;padding-bottom:6px;font-size:10px}@media (max-width:700px){.brief-page h1{font-size:52px}.client-brief-form{grid-template-columns:1fr}.client-brief-form label{grid-column:1!important}}.piece-order-editor{background:#f7f4ed;border:1px solid #c2beb7;margin:0 0 18px}.piece-order-list{padding:4px 14px}.piece-order-row{border-bottom:1px solid #ddd8cf;grid-template-columns:42px 1fr .6fr auto;align-items:center;gap:14px;min-height:46px;font-size:10px;display:grid}.piece-order-row:last-child{border-bottom:0}.piece-order-row>span,.piece-order-row>i{color:#777;font-style:normal}.piece-order-row>div{gap:5px;display:flex}.piece-order-row button{cursor:pointer;background:0 0;border:1px solid #aaa;width:30px;height:30px}.piece-order-row button:disabled{opacity:.25;cursor:default}.piece-order-editor>form{border-top:1px solid #c2beb7;justify-content:flex-end;padding:12px 14px;display:flex}.order-save{color:#fff;letter-spacing:.14em;cursor:pointer;background:#080808;border:0;padding:12px 15px;font-size:8px}.compact-piece-record{opacity:.78}@media (max-width:700px){.piece-order-row{grid-template-columns:32px 1fr auto}.piece-order-row>i{display:none}}.cms-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.cms-section-head h2{margin-bottom:7px}.cms-section-head p,.publication-panel>p{color:#777;margin:0;font-size:9px;line-height:1.5}.cms-section-head>a{letter-spacing:.13em;white-space:nowrap;border-bottom:1px solid #777;padding-bottom:3px;font-size:8px}.upload-preview>div{min-width:0}.asset-remove{letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #999;margin-top:12px;padding:8px 10px;font-size:8px;display:block}.upload-empty{color:#999;letter-spacing:.14em;border:1px solid #d1cdc5;place-items:center;min-height:88px;margin-top:12px;font-size:8px;display:grid}.publication-panel{border-color:#aaa!important}.publication-summary{border:1px solid #c8c4bd;grid-template-columns:repeat(3,1fr);margin:0 0 20px;display:grid}.publication-summary>div{border-right:1px solid #c8c4bd;padding:15px}.publication-summary>div:last-child{border-right:0}.publication-summary span{letter-spacing:.15em;color:#888;font-size:7px;display:block}.publication-summary b{letter-spacing:.08em;margin-top:9px;font-size:11px;display:block}@media (max-width:700px){.cms-section-head{display:block}.cms-section-head>a{margin-top:12px;display:inline-block}.publication-summary{grid-template-columns:1fr}.publication-summary>div{border-bottom:1px solid #c8c4bd;border-right:0}.publication-summary>div:last-child{border-bottom:0}}.cms-error{background:#f2d9d5;border-color:#ba847b}.cms-state{letter-spacing:.14em;text-transform:uppercase;border:1px solid #aaa;border-radius:100px;align-items:center;width:max-content;padding:5px 8px;font-size:7px;font-style:normal;display:inline-flex}.state-published,.state-available{background:#dfe8d9;border-color:#93a78a}.state-draft{color:#777;background:#eee9df;border-color:#bbb3a5}.state-archived,.state-claimed{background:#dedede;border-color:#999}.state-reserved{background:#eee0ca;border-color:#b8915d}.live-drop-banner{color:#f3f0e9;background:#080808;grid-template-columns:1fr 2fr 1.4fr;align-items:end;gap:28px;margin:0 0 55px;padding:28px 30px;display:grid}.live-drop-banner>div:first-child{align-self:start}.live-drop-banner>div:first-child p{letter-spacing:.17em;color:#888;font-size:8px}.live-dot{letter-spacing:.15em;background:#253624;border:1px solid #567452;border-radius:100px;margin-top:10px;padding:5px 8px;font-size:7px;display:inline-block}.live-drop-banner h2{letter-spacing:-.05em;margin:0;font-size:44px;line-height:.88}.live-drop-banner>p{color:#aaa;font-size:11px;line-height:1.5}.live-drop-banner>div:last-child{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.live-drop-banner>div:last-child a{letter-spacing:.13em;border-bottom:1px solid #666;padding-bottom:3px;font-size:8px}.drop-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.drop-overview-card{background:#f7f4ee;border:1px solid #c5c1b9}.drop-card-art{flex-direction:column;justify-content:space-between;min-height:180px;padding:18px;display:flex;position:relative}.drop-card-art small{letter-spacing:.15em;opacity:.65;font-size:8px}.drop-card-art>b{letter-spacing:-.05em;max-width:85%;font-size:36px;line-height:.88}.drop-card-art>.cms-state{color:inherit;background:#ffffff1f;border-color:currentColor;position:absolute;top:14px;right:14px}.drop-card-meta{letter-spacing:.12em;color:#777;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:14px 16px;font-size:8px;display:grid}.drop-card-meta em{color:#111;font-style:normal}.piece-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.piece-status-card{background:#f7f4ee;border:1px solid #c7c3bc;flex-direction:column;justify-content:space-between;min-height:105px;padding:15px;display:flex}.piece-status-card>div:first-child span{color:#888;letter-spacing:.13em;font-size:8px;display:block}.piece-status-card>div:first-child b{letter-spacing:-.03em;margin-top:8px;font-size:20px;display:block}.piece-status-card>div:last-child{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.piece-status-card small{letter-spacing:.09em;color:#888;text-align:right;font-size:7px}.package-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-option-card{background:#f7f4ee;border:1px solid #c7c3bc;padding:18px}.package-option-card.inactive{opacity:.55}.package-option-head{justify-content:space-between;gap:16px;margin-bottom:26px;display:flex}.package-option-head span{letter-spacing:.06em;font-size:11px;font-weight:700}.package-option-head p{color:#777;margin:7px 0 0;font-size:9px;line-height:1.45}.package-toggle{white-space:nowrap;align-items:center;gap:6px!important;display:flex!important}.package-toggle input{width:auto!important;margin:0!important}.package-toggle b{font-size:7px}.package-option-card>label{letter-spacing:.13em;color:#666;font-size:8px}.package-option-card>label input{background:0 0;border:0;border-bottom:1px solid #999;width:100%;margin-top:8px;padding:10px 2px;display:block}.publish-readiness{border:1px solid;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;display:flex}.publish-readiness b{letter-spacing:.15em;font-size:9px}.publish-readiness span{color:#666;max-width:620px;font-size:9px;line-height:1.45}.publish-readiness.ready{background:#dfe8d9;border-color:#91a888}.publish-readiness.not-ready{background:#efe6d5;border-color:#baa477}.publication-actions{color:#eee;background:#111;justify-content:space-between;align-items:center;max-width:1050px;margin:28px 0 0;padding:24px 26px;display:flex}.publication-actions p{letter-spacing:.15em;color:#777;font-size:8px}.publication-actions h2{margin:5px 0 0;font-size:25px}.publication-actions>div:last-child{gap:8px;display:flex}.publication-actions form{margin:0}.publication-actions button{color:#eee;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid #666;padding:13px 15px;font-size:8px}.publication-actions .publish-action{color:#111;background:#f2efe8;border-color:#f2efe8}.publication-actions button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:900px){.live-drop-banner{grid-template-columns:1fr}.live-drop-banner>div:last-child{align-items:flex-start}.drop-card-grid,.piece-status-grid,.package-option-grid{grid-template-columns:1fr}.publication-actions{display:block}.publication-actions>div:last-child{flex-wrap:wrap;margin-top:20px}.drop-card-meta{grid-template-columns:1fr auto}.drop-card-meta span:nth-child(2){display:none}}.drop-work-manager{max-width:1000px;margin:38px 0 18px}.empty-drop-state{text-align:center;background:#f7f4ed;border:1px dashed #aaa;padding:34px}.empty-drop-state p{color:#777;font-size:11px}.empty-drop-state a{color:#fff;letter-spacing:.14em;background:#080808;margin-top:12px;padding:13px 16px;font-size:8px;display:inline-block}.draft-preview-shell{background:#111;min-height:100vh}.draft-preview-bar{z-index:20;color:#080808;letter-spacing:.12em;background:#e7ff56;justify-content:space-between;align-items:center;padding:12px 22px;font-size:9px;display:flex;position:sticky;top:0}.draft-preview-bar b,.draft-preview-bar span{display:block}.draft-preview-bar span{opacity:.65;margin-top:3px;font-size:7px}.draft-preview-arrival{grid-template-columns:1fr 1fr;align-items:center;min-height:78vh;padding:7vw;display:grid;overflow:hidden}.draft-preview-arrival small,.draft-preview-exhibition small,.draft-preview-works small{letter-spacing:.18em;font-size:8px}.draft-preview-arrival h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(60px,10vw,150px);line-height:.8}.draft-preview-arrival p{opacity:.7;max-width:430px;font-size:14px;line-height:1.5}.draft-preview-arrival img{object-fit:contain;width:100%;height:62vh}.draft-preview-exhibition{color:#111;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;min-height:70vh;padding:7vw;display:grid}.draft-preview-exhibition h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,64px);line-height:1}.draft-preview-exhibition p{max-width:600px;font-size:12px;line-height:1.7}.draft-preview-exhibition img{object-fit:contain;width:100%;height:55vh}.draft-preview-works{color:#eee;min-height:70vh;padding:7vw}.draft-preview-works header{border-bottom:1px solid #333;justify-content:space-between;align-items:end;margin-bottom:35px;padding-bottom:20px;display:flex}.draft-preview-works h2{letter-spacing:-.04em;margin:0;font-size:42px}.draft-preview-works>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.draft-preview-works article{gap:10px;font-size:10px;display:grid}.draft-preview-works article>span{color:#777}.draft-preview-works article img,.preview-art-missing{aspect-ratio:1;object-fit:contain;background:#0a0a0a;width:100%}.preview-art-missing{color:#555;letter-spacing:.14em;place-items:center;font-size:8px;display:grid}.draft-preview-works article>b{font-size:13px}.draft-preview-works article>small{color:#777}.preview-empty{color:#777;font-size:11px}@media (max-width:800px){.draft-preview-arrival,.draft-preview-exhibition{grid-template-columns:1fr}.draft-preview-arrival img,.draft-preview-exhibition img{height:38vh}.draft-preview-works>div{grid-template-columns:1fr 1fr}.draft-preview-bar span{display:none}}
