:root{color:#0d0d0d;background:#fff;font-family:Georgia,Times New Roman,Times,serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}a{color:inherit;text-decoration:none}a:hover,a[aria-current=page]{font-style:italic}.site-shell{min-height:100vh;padding:38px 64px 72px}.site-shell:not(.admin-shell){--site-header-estimate: 4.85rem;--site-inset-top: 38px;--site-inset-x: 64px}.site-header{align-items:baseline;display:flex;justify-content:space-between;gap:32px;margin:0 0 58px}.site-shell:not(.admin-shell) .site-header{background:#fff;left:var(--site-inset-x);margin:0;padding-bottom:6px;position:fixed;right:var(--site-inset-x);top:var(--site-inset-top);z-index:100}.site-shell:not(.admin-shell) .site-header+*{margin-top:calc(var(--site-header-estimate) + 4px)}.artist-name{font-size:clamp(1.05rem,1.25vw,1.35rem);line-height:1}.site-nav{display:flex;flex-wrap:wrap;gap:18px;font-size:.82rem}.site-menu-button{display:none}h1,h2,p{margin:0}h1{font-size:1rem;font-weight:400;left:-999px;position:absolute}.work-page{--work-thumb-slot-height: 67px;--work-thumb-slot-width: 102px;max-width:none;overflow-anchor:none;width:100%}.medium-list{display:grid;font-size:.8rem;max-width:none;width:100%}.medium-section{border-top:.5px solid #f1f1f1}.medium-section:last-child{border-bottom:.5px solid #f1f1f1}.medium-toggle{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;letter-spacing:0;padding:18px 0;text-align:left;width:100%}.medium-toggle span:first-child{font-style:italic;min-width:0;overflow-wrap:anywhere;white-space:normal}.medium-arrow{color:#777;display:inline-block;flex-shrink:0;padding-left:24px;transform-origin:calc(50% + 12px) 50%;transition:transform .18s ease}.medium-toggle[aria-expanded=true] .medium-arrow{transform:rotate(180deg)}.medium-panel{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .32s ease,opacity .22s ease}.medium-toggle[aria-expanded=true]+.medium-panel{grid-template-rows:1fr;opacity:1}.work-section-content{min-height:0;padding:26px 0 38px}.project-list{display:grid;align-content:start;gap:30px;min-height:0}.project-group{display:grid;gap:9px;min-height:0;transition:margin .26s ease,opacity .18s ease}.selected-project{animation:selected-project-enter .36s cubic-bezier(.22,1,.36,1);display:grid;grid-template-columns:1fr;row-gap:10px;transform-origin:top left}.selected-project .project-line{grid-column:1}.selected-project-media{align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(260px,504px) minmax(102px,max-content)}.project-feature-cell{align-items:flex-start;align-self:start;display:flex;flex-direction:column;min-width:0;pointer-events:none}.project-feature-cell--floor .project-feature{flex:1 1 auto;height:100%;max-height:100%;max-width:100%;min-height:0;width:100%}.project-feature-cell--floor .project-feature img{max-height:100%;max-width:100%}.project-feature-cell--floor .project-feature .artwork-color{aspect-ratio:92 / 68;box-sizing:border-box;height:auto;max-height:100%;max-width:100%;width:auto}.project-feature{align-items:flex-start;animation:project-feature-enter .42s cubic-bezier(.22,1,.36,1);display:flex;max-width:100%;pointer-events:auto;width:fit-content}.project-feature img{display:block;height:auto;max-height:648px;max-width:min(100%,504px);object-fit:contain;object-position:left top;width:auto}.project-feature .artwork-color{aspect-ratio:92 / 68;height:auto;max-height:none;max-width:504px;width:min(100%,504px)}.project-line{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.project-group h2{color:#555;font-size:.74rem;font-style:italic;font-weight:400;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.project-blocks{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.selected-project .project-blocks{align-content:flex-start;align-items:start;animation:thumbnail-stack-enter .42s cubic-bezier(.22,1,.36,1) 60ms both;display:grid;gap:10px;justify-items:start}@media (min-width: 761px){.selected-project-media--thumb-flow .project-blocks{align-content:unset;animation:thumbnail-stack-enter .42s cubic-bezier(.22,1,.36,1) 60ms both;column-fill:auto;column-gap:10px;column-width:var(--work-thumb-slot-width, 102px);display:block;gap:unset;justify-items:unset;max-height:var(--thumb-stack-max-height);width:max-content}.selected-project-media--thumb-flow .project-block{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}}.project-block{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;outline:0;padding:0;transition:opacity .18s ease,transform .18s ease,outline-color .18s ease;width:var(--work-thumb-slot-width, 102px)}.project-block:not(.has-image){align-items:stretch;display:flex;height:var(--work-thumb-slot-height, 67px);justify-content:flex-start}.project-block.has-image{display:block;height:auto;line-height:0}.project-block[aria-pressed=true]{outline:1px solid #b8b8b8;outline-offset:3px}.project-block:hover{opacity:.82;transform:translateY(-1px)}.project-block.has-image img{box-sizing:border-box;display:block;height:auto;max-width:100%;object-fit:contain;object-position:center;width:100%}.project-block:not(.has-image) .artwork-color{box-sizing:border-box;flex:1 1 auto;height:100%;min-height:0;min-width:0;width:100%}.artwork-color{display:block;height:100%;width:100%}@keyframes selected-project-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes project-feature-enter{0%{clip-path:inset(0 18% 0 0);opacity:0;transform:translate(-10px)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translate(0)}}@keyframes thumbnail-stack-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.selected-project,.project-feature,.selected-project .project-blocks{animation:none}.project-block{transition:none}}.project-block-1{background:#d8c8a4}.project-block-2{background:#b8c1b0}.project-block-3{background:#d1b5aa}.project-block-4{background:#aeb8c6}.project-block-5{background:#cfc9bd}.project-block-6{background:#b7aa94}.project-block-7{background:#d7d2c7}.project-block-8{background:#c2b7c4}.project-block-9{background:#aebfb7}.project-block-10{background:#d3c0a6}.medium-panel[aria-hidden=true] .work-section-content{padding-bottom:0;padding-top:0;pointer-events:none}.cv-page,.text-page{font-size:clamp(.775rem,.918vw,.855rem);line-height:1.42}.cv-page{max-width:1180px}.text-page{max-width:820px}.info-page{align-items:start;column-gap:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(161px,clamp(184px,32.2vw,345px));max-width:1100px}.info-page-main{min-width:0}.info-page-figure{align-self:start;grid-column:2;grid-row:1;justify-self:end;margin:0;position:sticky;top:calc(var(--site-inset-top, 38px) + var(--site-header-estimate, 4.85rem))}.info-page-image{display:block;height:auto;max-height:min(59.8vh,598px);max-width:345px;object-fit:cover;width:100%}.cv-intro,.cv-entry{display:grid;grid-template-columns:118px minmax(0,1fr);column-gap:48px}.cv-intro{margin-bottom:52px}.cv-section+.cv-section{margin-top:54px}.cv-section h2{font-size:1.02em;margin-bottom:22px}.cv-entries{display:grid;gap:16px}.cv-entry span,.cv-intro span:first-child{white-space:nowrap}.cv-entry p{max-width:960px}.text-page p+p{margin-top:28px}.contact-page{display:grid;gap:10px}.admin-shell{--radius-button-pill: 9999px;background:#fbfbfa;padding:28px 40px 64px}.admin-shell button,.admin-shell input[type=button],.admin-shell input[type=submit]{border-radius:var(--radius-button-pill)}.admin-page{color:#1b1b1b;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.88rem;line-height:1.35;margin:0 auto;max-width:1280px}.admin-heading{align-items:center;border-bottom:1px solid #e6e2dc;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;padding-bottom:18px}.admin-heading span{display:block;font-size:1.35rem;margin-bottom:4px}.admin-heading p,.admin-panel-header p,.admin-help{color:#6f6a64;margin:0}.admin-tabs{background:#f0ece6;border:1px solid #e5ded6;border-radius:var(--radius-button-pill);display:inline-flex;gap:3px;margin:0 0 18px;padding:3px}.admin-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#625d57;cursor:pointer;font:inherit;padding:8px 18px}.admin-tabs button[aria-selected=true]{background:#fff;color:#111;box-shadow:0 1px 3px #15120f14}.admin-tab-panel{display:grid;gap:18px}.admin-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-single{grid-template-columns:minmax(300px,410px)}.admin-form{background:#fff;border:1px solid #ece8e2;border-radius:8px;display:grid;gap:14px;padding:16px}.admin-panel{margin-bottom:0}.admin-login{max-width:360px}.admin-panel-header{display:grid;gap:3px}.admin-site-text-panel-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.admin-site-text-panel-header .admin-panel-header{min-width:0}.admin-site-text-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#625d57;cursor:pointer;flex-shrink:0;font:inherit;font-size:.82rem;margin:0;padding:6px 8px}.admin-site-text-cancel:hover,.admin-site-text-cancel:focus-visible{background:#f0ece6;outline:0}.admin-site-text-readonly .site-text-readonly-fields{display:grid;gap:14px}.site-text-readonly-field{display:grid;gap:4px}.site-text-readonly-label{color:#6f6a64;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.site-text-readonly-value{color:#171717;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.site-text-readonly-value.is-multiline{white-space:pre-wrap}.site-text-readonly-value a{color:#1b4d7a;text-decoration:underline}.site-text-readonly-value a:hover,.site-text-readonly-value a:focus-visible{color:#143a5c}.admin-form h2{color:#111;font-size:.95rem;font-style:normal;font-weight:500;margin:0 0 2px}.admin-form label{color:#333;display:grid;gap:5px}.admin-form input,.admin-form select,.admin-form textarea{background:#fff;border:1px solid #e7e1db;border-radius:4px;color:inherit;font:inherit;padding:8px 9px}.admin-form textarea{resize:vertical}.admin-form button,.admin-heading button{align-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0d0d0d;border:0;color:#fff;cursor:pointer;font:inherit;padding:8px 11px}.admin-form .manager-artwork-menu-btn{align-self:center;background:transparent;color:#625d57;flex-shrink:0;font-size:1rem;letter-spacing:-.06em;line-height:.85;margin:-2px -2px -2px 0;padding:4px 5px}.admin-form .manager-artwork-menu-btn:hover,.admin-form .manager-artwork-menu-btn:focus-visible{background:#f0ece6;outline:0}.admin-form .admin-site-text-cancel{align-self:center;background:transparent;color:#625d57;font-size:.82rem;padding:6px 8px}.admin-form .admin-site-text-cancel:hover,.admin-form .admin-site-text-cancel:focus-visible{background:#f0ece6;outline:0}.admin-form .manager-artwork-menu-item{align-self:stretch;background:transparent;border:0;color:#1b1b1b;font-size:.8rem;padding:7px 9px;text-align:left}.admin-form .manager-artwork-menu-item:hover,.admin-form .manager-artwork-menu-item:focus-visible{background:#f7f5f1;outline:0}.admin-message{background:#fff;border:1px solid #ece8e2;border-radius:6px;color:#555;font-size:.8rem;margin:0 0 12px;padding:9px 10px}.admin-editor-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,410px) minmax(0,1fr)}.admin-text-stack{align-content:start;display:grid;gap:18px}.admin-info-page-panel .admin-panel-header h2{font-size:.95rem;margin:0 0 2px}.admin-info-page-text-form{display:grid;gap:14px}.admin-info-page-dropblock{margin-top:16px}.admin-info-page-drop-intro{margin:0 0 10px}.drop-zone.admin-info-page-drop-zone{border-radius:4px;min-height:132px;width:100%}.drop-zone.admin-info-page-drop-zone img{height:96px;width:160px}.admin-info-page-drop-zone:focus-within{outline:2px solid #1b4d7a;outline-offset:2px}.admin-info-page-drop-actions{display:flex;justify-content:center;margin-top:10px}.admin-info-page-remove-photo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #e7e1db;color:#625d57;cursor:pointer;font:inherit;padding:8px 12px}.admin-info-page-remove-photo:disabled{cursor:not-allowed;opacity:.5}.content-manager{background:#fff;border:1px solid #ece8e2;border-radius:8px;display:grid;gap:18px;margin-bottom:18px;padding:18px}.content-manager h2,.manager-panel h3{font-size:.98rem;font-style:normal;font-weight:500;margin:0}.content-manager h2{margin-bottom:3px}.content-manager-header p{color:#6f6a64;margin:0}.content-manager-header-with-action{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.content-manager-header-with-action>div:first-child{flex:1;min-width:0}.content-manager-add-project{flex-shrink:0}.content-manager-add-project:disabled{cursor:not-allowed;opacity:.45}.projects-add-project-form{background:#f9f8f6;border:1px dashed #e3ded8;border-radius:8px;display:grid;gap:12px;padding:14px}.projects-add-project-form label{color:#333;display:grid;font-size:.82rem;gap:5px}.projects-add-project-form input,.projects-add-project-form select,.projects-add-project-form textarea{background:#fff;border:1px solid #e7e1db;border-radius:4px;font:inherit;padding:8px 9px}.projects-add-project-form textarea{min-height:4.5rem;resize:vertical}.manager-panel{display:grid;gap:12px;min-width:0}.manager-section-list,.manager-project-list,.manager-cv-list{display:grid;gap:10px}.manager-medium,.manager-cv-section{border:1px solid #eee9e3;border-radius:7px;display:flex;flex-direction:column;gap:12px;overflow:visible}.manager-row,.manager-cv-entry{align-items:center;background:#fff;display:flex;gap:14px;justify-content:flex-start;min-width:0;padding:10px 12px}.manager-row-strong{background:#f7f5f1}.manager-row-medium{justify-content:space-between}.manager-medium-drag{align-items:center;cursor:grab;display:flex;flex:1;gap:14px;min-width:0}.manager-medium-drag:active{cursor:grabbing}.manager-row-body .manager-medium-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.25;overflow:hidden}.manager-row-project{justify-content:space-between}.manager-project-drag{align-items:center;cursor:grab;display:flex;flex:1;gap:14px;min-width:0}.manager-project-drag:active{cursor:grabbing}.manager-cv-section-row{justify-content:space-between}.manager-cv-section-drag{align-items:center;cursor:grab;display:flex;flex:1;gap:14px;min-width:0}.manager-cv-section-drag:active{cursor:grabbing}.manager-row-body .manager-cv-section-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.25;overflow:hidden}.manager-cv-entry-row{justify-content:space-between}.manager-cv-entry-drag{align-items:center;cursor:grab;display:flex;flex:1;gap:14px;min-width:0}.manager-cv-entry-drag:active{cursor:grabbing}.manager-row-body{display:grid;gap:2px;min-width:0}.manager-row-body .manager-project-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.25;overflow:hidden}.manager-row-menu{align-items:center;align-self:stretch;display:flex;flex-shrink:0;position:relative}.manager-row span,.manager-artwork-card span,.manager-cv-entry span{color:#171717;display:block;font-weight:500;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.manager-row>div,.manager-cv-entry>div{min-width:0}.manager-row small,.manager-artwork-card small,.manager-cv-entry p{color:#766f68;display:block;font-size:.76rem;margin:2px 0 0}.manager-project{border-top:1px solid #eee9e3;display:grid}.manager-artwork-strip{align-content:flex-start;align-items:flex-start;background:#fcfbf9;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 12px}.manager-artwork-card{align-items:start;background:#fff;border:1px solid #eee9e3;border-radius:6px;cursor:grab;display:grid;flex:0 0 172px;gap:8px;grid-template-columns:56px minmax(0,1fr);min-width:0;padding:8px}.manager-artwork-card:active{cursor:grabbing}.manager-medium.is-dragging,.manager-project.is-dragging,.manager-artwork-card.is-dragging,.manager-cv-section.is-dragging,.manager-cv-entry.is-dragging{box-shadow:0 12px 28px #201b1424}.manager-thumb{align-items:center;display:flex;height:56px;justify-content:flex-start;overflow:hidden;width:56px}.manager-thumb img{display:block;height:auto;max-height:56px;max-width:56px;object-fit:contain;object-position:left center;width:auto}.manager-thumb .artwork-color{height:56px;width:56px}.manager-cv-entry{border-top:1px solid #eee9e3;padding:9px 12px}.manager-cv-entry p{line-height:1.3;max-width:100%;white-space:normal}.manager-add-row{background:#f9f8f6;border:1px dashed #e3ded8;border-radius:6px;margin-top:6px;padding:8px 10px}.manager-section-list>.manager-add-row{margin-top:10px}.manager-artwork-upload-slot{align-self:flex-start;background:#fff;border:1px dashed #d4cdc4;border-radius:6px;display:grid;flex:0 0 172px;gap:8px;min-width:0;padding:8px;position:relative}.manager-artwork-meta{display:grid;gap:4px;min-width:0;position:relative}.manager-artwork-title-row{align-items:flex-start;display:flex;gap:2px;min-width:0}.manager-artwork-title-text{color:#171717;display:-webkit-box;flex:1;font-size:.78rem;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.25;min-width:0;overflow:hidden}.manager-artwork-menu-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#625d57;cursor:pointer;flex-shrink:0;font:inherit;font-size:1rem;letter-spacing:-.06em;line-height:.85;margin:-2px -2px -2px 0;padding:4px 5px}.manager-artwork-menu-btn:hover,.manager-artwork-menu-btn:focus-visible{background:#f0ece6;outline:0}.manager-artwork-menu{background:#fff;border:1px solid #e7e1db;border-radius:6px;bottom:100%;box-shadow:0 10px 28px #201b141f;display:grid;gap:2px;margin-bottom:6px;min-width:148px;padding:6px;position:absolute;right:0;top:auto;z-index:30}.manager-artwork-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#1b1b1b;cursor:pointer;font:inherit;font-size:.8rem;padding:7px 9px;text-align:left}.manager-artwork-menu-item:hover,.manager-artwork-menu-item:focus-visible{background:#f7f5f1;outline:0}.manager-artwork-menu-item.is-danger{color:#8a2d2d}.manager-artwork-menu-item.is-danger:hover,.manager-artwork-menu-item.is-danger:focus-visible{background:#faf4f4}.manager-artwork-menu-panel{display:grid;gap:8px;padding:2px}.manager-artwork-menu-panel-wide{min-width:min(280px,92vw)}.manager-artwork-menu-label{color:#555;display:grid;font-size:.72rem;gap:4px}.manager-artwork-menu-label input,.manager-artwork-menu-label textarea{background:#fff;border:1px solid #e7e1db;border-radius:4px;font:inherit;font-size:.82rem;padding:6px 8px}.manager-artwork-menu-actions{display:flex;flex-wrap:wrap;gap:6px}.manager-artwork-menu-primary,.manager-artwork-menu-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;font-size:.78rem;padding:5px 10px}.manager-artwork-menu-primary{background:#0d0d0d;color:#fff}.manager-artwork-menu-secondary{background:#fff;border:1px solid #dfd9d2;color:#333}.manager-artwork-upload-slot .field-error{font-size:.76rem;margin:0}.manager-artwork-upload-visual.is-busy{cursor:wait;opacity:.72;pointer-events:none}.manager-artwork-upload-visual{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:56px minmax(0,1fr);margin:0}.manager-artwork-upload-visual.is-dragging{background:#f5f3ef;border-radius:4px}.manager-artwork-upload-input{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.manager-artwork-upload-placeholder{background:#f3f1ed;border:1px dashed #c9c2ba;border-radius:4px;height:56px;width:56px}.manager-artwork-upload-prompt{display:grid;gap:2px;min-width:0}.manager-artwork-upload-prompt span{color:#171717;display:block;font-size:.8rem;font-weight:500;line-height:1.25}.manager-artwork-upload-prompt small{color:#766f68;display:block;font-size:.72rem;line-height:1.25}.manager-add-plus{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:#fff;border:1px solid #dfd9d2;border-radius:50%;color:#333;cursor:pointer;display:flex;font:inherit;font-size:1.35rem;font-weight:300;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.manager-add-plus:hover{background:#f3f1ed;border-color:#c9c2ba}.manager-add-form{display:grid;gap:8px;width:100%}.manager-add-form input[type=text]{background:#fff;border:1px solid #e7e1db;border-radius:4px;font:inherit;padding:8px 9px;width:100%}.manager-add-actions{display:flex;flex-wrap:wrap;gap:8px}.manager-add-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0d0d0d;border:0;color:#fff;cursor:pointer;font:inherit;padding:6px 10px}.manager-add-actions button[type=button]{background:#fff;border:1px solid #dfd9d2;color:#333}.drag-handle{align-items:center;color:#a29a91;cursor:grab;display:inline-flex;flex:0 0 auto;font-size:1rem;height:22px;justify-content:center;line-height:1;width:18px}.field-error{color:#8a2d2d;margin:0}.drop-zone{align-items:center;border:1px dashed #cfcfcf;border-radius:var(--radius-button-pill);color:#555;cursor:pointer;display:grid;justify-items:center;min-height:132px;padding:18px;position:relative;text-align:center;transition:background .16s ease,border-color .16s ease}.drop-zone img{display:block;height:86px;margin-bottom:8px;object-fit:cover;width:128px}.drop-zone input{height:1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}.drop-zone span{color:#111}.drop-zone small{color:#777}.drop-zone.is-dragging{background:#fafafa;border-color:#777}.drop-zone.is-busy{cursor:wait;opacity:.72;pointer-events:none}@media (max-width: 760px){.site-shell{padding:24px 20px 52px}.site-shell:not(.admin-shell){--site-header-estimate: 3.6rem;--site-inset-top: 24px;--site-inset-x: 20px}.work-page{--work-thumb-slot-height: 51px;--work-thumb-slot-width: 77px;margin-top:18px}.site-header{align-items:center;display:flex;gap:16px;margin-bottom:38px}.artist-name{flex:1;min-width:0}.site-menu-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-grid;flex:0 0 auto;gap:4px;height:30px;justify-content:center;padding:0;width:30px}.site-menu-button span{background:#0d0d0d;display:block;height:1px;width:18px}.site-nav{align-items:flex-end;background:#fff;border:1px solid #ece8e2;display:none;flex-direction:column;gap:14px;padding:12px 14px;position:absolute;right:0;top:calc(100% + 8px)}.site-nav[data-open=true]{display:flex}.work-section-content{padding:22px 0 32px}.selected-project-media{grid-template-columns:1fr;row-gap:10px}.selected-project-media--thumb-flow .project-blocks{column-fill:unset;column-gap:unset;column-width:unset;display:flex;flex-wrap:wrap;gap:10px;max-height:none;width:auto}.selected-project-media--thumb-flow .project-block{break-inside:unset;margin-bottom:0}.selected-project .project-blocks{display:flex}.project-feature img{max-height:504px;max-width:min(100%,408px)}.project-feature .artwork-color{aspect-ratio:92 / 68;height:auto;max-height:none;max-width:408px;width:min(100%,408px)}.cv-intro,.cv-entry{grid-template-columns:52px minmax(0,1fr);column-gap:18px}.cv-page,.text-page{font-size:.792rem}.cv-intro{margin-bottom:42px}.cv-section+.cv-section{margin-top:46px}.admin-grid{grid-template-columns:1fr}.admin-shell{padding:22px 18px 48px}.admin-heading{align-items:start;display:grid}.admin-editor-grid{grid-template-columns:1fr}.manager-artwork-strip{padding-left:10px;padding-right:10px}.manager-artwork-card{flex-basis:148px}.info-page{grid-template-columns:1fr}.info-page-figure{grid-column:1;grid-row:2;justify-self:start;margin-top:18px;position:static}.info-page-main{grid-row:1}}
