.work-page.svelte-135zl27{padding:40px 6.1% 80px}.back-link.svelte-135zl27{font-size:10px;display:inline-block;padding:10px 0;margin-bottom:35px;color:var(--olive)}.work-layout.svelte-135zl27{display:grid;grid-template-columns:1.35fr 1fr;gap:9%;align-items:center}.work-image.svelte-135zl27{padding:0 0 44px;--art-max-height: 620px;position:relative;cursor:zoom-in;display:flex;justify-content:center;align-items:center;width:100%}.work-image.svelte-135zl27>.viewer-label:where(.svelte-135zl27){position:absolute;bottom:0;right:0;background:var(--paper);color:#f1e4f5;padding:11px 16px;font-size:9px}.work-image.svelte-135zl27>.viewer-label:where(.svelte-135zl27) span:where(.svelte-135zl27){margin-left:20px}.work-info.svelte-135zl27 h1:where(.svelte-135zl27){font-size:76px;white-space:normal;line-height:.98;letter-spacing:-2px;margin:20px 0 35px}.work-info.svelte-135zl27 dl:where(.svelte-135zl27){border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:0 0 27px}.work-info.svelte-135zl27 dl:where(.svelte-135zl27) div:where(.svelte-135zl27){display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:2.5}.work-info.svelte-135zl27 dt:where(.svelte-135zl27){color:var(--muted)}.work-info.svelte-135zl27 dd:where(.svelte-135zl27){margin:0}.work-info.svelte-135zl27>p:where(.svelte-135zl27){font-size:14px;color:var(--muted)}.original-description.svelte-135zl27{white-space:pre-line}.inquire-button.svelte-135zl27{background:var(--olive);color:var(--light-background);display:flex;justify-content:space-between;padding:18px 22px;font-size:11px;margin-top:12px;transition:background .3s}.inquire-button.svelte-135zl27:hover{filter:brightness(.92)}.print-button.svelte-135zl27{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:28px;padding:15px 21px;border:1px solid var(--line);font-size:11px;color:var(--light-ink);transition:background .3s}.print-button.svelte-135zl27:hover{background:#e9d1ae12}.work-info.svelte-135zl27 .inquiry-note:where(.svelte-135zl27){font-size:11px;margin-top:16px;color:var(--muted);line-height:1.8}.next-work.svelte-135zl27{margin-top:80px;border-top:1px solid var(--line);padding-top:35px;display:flex;justify-content:space-between;align-items:center;gap:25px}.next-work.svelte-135zl27 h2:where(.svelte-135zl27){font-size:44px;margin-top:12px}.next-work.svelte-135zl27 h2:where(.svelte-135zl27) span:where(.svelte-135zl27){font-size:28px;margin-left:20px}.next-work.svelte-135zl27 img:where(.svelte-135zl27){width:95px;height:110px;object-fit:contain}@media(max-width:760px){.work-page.svelte-135zl27{padding:20px max(24px,env(safe-area-inset-right)) 64px max(24px,env(safe-area-inset-left))}.back-link.svelte-135zl27{margin-bottom:24px;min-height:44px;font-size:12px}.work-layout.svelte-135zl27{grid-template-columns:1fr;gap:35px}.work-image.svelte-135zl27{padding:0 0 44px}.work-image.svelte-135zl27{--art-max-height: min(620px, 68svh);width:calc(100% + 12px);margin-inline:-6px}.work-info.svelte-135zl27 h1:where(.svelte-135zl27){font-size:clamp(44px,13vw,68px);letter-spacing:-1.4px;overflow-wrap:anywhere;text-wrap:balance;margin:16px 0 28px}.work-image.svelte-135zl27>.viewer-label:where(.svelte-135zl27){background:transparent;font-size:11px;padding:12px 0}.work-info.svelte-135zl27 dl:where(.svelte-135zl27) div:where(.svelte-135zl27){font-size:13px;line-height:1.6;padding-block:7px}.work-info.svelte-135zl27 dd:where(.svelte-135zl27){text-align:right;max-width:65%}.work-info.svelte-135zl27>p:where(.svelte-135zl27){font-size:15px}.work-info.svelte-135zl27 .inquiry-note:where(.svelte-135zl27){font-size:12px}.print-button.svelte-135zl27,.inquire-button.svelte-135zl27{font-size:13px;min-height:52px;border-radius:4px;align-items:center}.next-work.svelte-135zl27>div:where(.svelte-135zl27){min-width:0}.next-work.svelte-135zl27 h2:where(.svelte-135zl27){overflow-wrap:anywhere}.next-work.svelte-135zl27 img:where(.svelte-135zl27){flex:none}.next-work.svelte-135zl27{margin-top:64px}.next-work.svelte-135zl27 h2:where(.svelte-135zl27){font-size:34px}.next-work.svelte-135zl27 img:where(.svelte-135zl27){width:75px}.next-work.svelte-135zl27 h2:where(.svelte-135zl27) span:where(.svelte-135zl27){margin-left:5px}}
