.exhibit.svelte-14yeenj{--wall:#f7f5f0;--ink:#2b2823;--ink-muted:#5a544a;--panel:#eeeae2;--ox:#77302a;--hairline:#2b282338;--serif:"Piazzolla", Georgia, "Times New Roman", serif;--sans:"Cabin", "Trebuchet MS", "Segoe UI", Arial, sans-serif;background:var(--wall);color:var(--ink);font-family:var(--serif);line-height:1.6}.exhibit.svelte-14yeenj :where(a:where(.svelte-14yeenj)),.exhibit.svelte-14yeenj :where(.svelte-14yeenj):where(a:where(.svelte-14yeenj)):hover{color:var(--ox);text-decoration:none}.exhibit.svelte-14yeenj :where(.svelte-14yeenj):where(a:where(.svelte-14yeenj),button:where(.svelte-14yeenj)):focus-visible{outline:2px solid var(--ox);outline-offset:3px}.shell.svelte-14yeenj{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.skip-link.svelte-14yeenj{z-index:10;background:var(--ox);color:var(--wall);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;font-size:.85rem;position:absolute;top:0;left:-9999px}.skip-link.svelte-14yeenj:hover{color:var(--wall)}.skip-link.svelte-14yeenj:focus-visible{outline:2px solid var(--ink);outline-offset:3px;top:12px;left:12px}.gallery-head.svelte-14yeenj{border-bottom:1px solid var(--hairline)}.gallery-head-inner.svelte-14yeenj{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;max-width:1160px;margin:0 auto;padding:26px clamp(20px,4vw,48px) 22px;display:flex}.wordmark.svelte-14yeenj{font-family:var(--serif);letter-spacing:.14em;color:var(--ink);font-size:1.7rem;font-weight:700}.wordmark.svelte-14yeenj:hover{color:var(--ox)}.tagline.svelte-14yeenj{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:4px 0 0;font-size:.72rem}.gallery-head.svelte-14yeenj nav:where(.svelte-14yeenj) ul:where(.svelte-14yeenj){flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.gallery-head.svelte-14yeenj nav:where(.svelte-14yeenj) a:where(.svelte-14yeenj){font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid #0000;padding:4px 0;font-size:.78rem;font-weight:500}.gallery-head.svelte-14yeenj nav:where(.svelte-14yeenj) a:where(.svelte-14yeenj):hover{color:var(--ox);border-bottom-color:var(--ox)}.wayfind.svelte-14yeenj{background:var(--ox);width:56px;height:4px;margin-bottom:22px;display:block}.statement.svelte-14yeenj{padding:clamp(56px,9vw,110px) 0 clamp(56px,8vw,96px)}.statement-grid.svelte-14yeenj{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:center;gap:clamp(40px,6vw,96px);display:grid}h1.svelte-14yeenj{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 22px;font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:600;line-height:1.08}.lede.svelte-14yeenj{max-width:52ch;font-family:var(--serif);color:var(--ink-muted);margin:0 0 36px;font-size:1.13rem;line-height:1.65}.actions.svelte-14yeenj{flex-wrap:wrap;gap:14px;display:flex}.action.svelte-14yeenj{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:13px 28px;font-size:.8rem;font-weight:600;display:inline-block}.action-primary.svelte-14yeenj{background:var(--ox);color:var(--wall)}.action-primary.svelte-14yeenj:hover{color:var(--wall);background:#5e2521}.action-secondary.svelte-14yeenj{border:1px solid var(--ink);color:var(--ink)}.action-secondary.svelte-14yeenj:hover{border-color:var(--ox);color:var(--ox)}.tile.svelte-14yeenj{color:var(--ink);display:block}.tile-no.svelte-14yeenj{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ox);margin:0 0 10px;font-size:.7rem;font-weight:600}.tile-frame.svelte-14yeenj{aspect-ratio:5/7;place-items:center;margin-bottom:14px;display:grid}.tile-art.svelte-14yeenj{object-fit:contain;max-width:100%;max-height:100%;transition:transform .16s;box-shadow:0 2px 8px #2b282324}.tile.svelte-14yeenj:hover .tile-art:where(.svelte-14yeenj){transform:translateY(-3px)}.tile-placeholder.svelte-14yeenj{background:var(--panel);border:1px solid var(--hairline);width:100%;height:100%;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);place-items:center;font-size:.75rem;font-weight:500;display:grid}.tile-label.svelte-14yeenj{background:var(--panel);padding:14px 16px 16px}.tile-set.svelte-14yeenj{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-size:.68rem;font-weight:500}.tile-name.svelte-14yeenj{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:1.08rem;font-weight:600;line-height:1.25}.tile.svelte-14yeenj:hover .tile-name:where(.svelte-14yeenj){color:var(--ox)}.tile-detail.svelte-14yeenj{font-family:var(--serif);color:var(--ink-muted);margin:0 0 10px;font-size:.92rem;font-style:italic;line-height:1.4}.tile-listed.svelte-14yeenj{border-top:1px solid var(--hairline);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;padding-top:8px;font-size:.74rem;font-weight:600}.services.svelte-14yeenj{border-top:1px solid var(--hairline);padding:clamp(48px,7vw,88px) 0}.section-head.svelte-14yeenj h2:where(.svelte-14yeenj){font-family:var(--serif);color:var(--ink);margin:0 0 14px;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;line-height:1.15}.section-lede.svelte-14yeenj{max-width:54ch;font-family:var(--serif);color:var(--ink-muted);margin:0 0 44px;font-size:1.08rem;line-height:1.65}.service-list.svelte-14yeenj{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px clamp(36px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.service.svelte-14yeenj{border-top:1px solid var(--hairline);height:100%;color:var(--ink);padding-top:18px;display:block}.service.svelte-14yeenj h3:where(.svelte-14yeenj){font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:.84rem;font-weight:600}.service.svelte-14yeenj:hover h3:where(.svelte-14yeenj){color:var(--ox)}.service.svelte-14yeenj p:where(.svelte-14yeenj){max-width:46ch;font-family:var(--serif);color:var(--ink-muted);margin:0 0 12px;font-size:1rem;line-height:1.6}.service-more.svelte-14yeenj{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ox);font-size:.72rem;font-weight:600}.recent.svelte-14yeenj{border-top:1px solid var(--hairline);padding:clamp(48px,7vw,88px) 0}.recent-head.svelte-14yeenj{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.recent-head.svelte-14yeenj h2:where(.svelte-14yeenj){margin:0}.recent-tools.svelte-14yeenj{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.see-all.svelte-14yeenj{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ox);border-bottom:1px solid var(--ox);padding-bottom:2px;font-size:.76rem;font-weight:600}.see-all.svelte-14yeenj:hover{color:#5e2521;border-bottom-color:#5e2521}.corridor-controls.svelte-14yeenj{gap:10px;display:flex}.corridor-btn.svelte-14yeenj{border:1px solid var(--ink);width:42px;height:42px;color:var(--ink);font-family:var(--serif);cursor:pointer;background:0 0;place-items:center;font-size:1.1rem;line-height:1;display:grid}.corridor-btn.svelte-14yeenj:hover{border-color:var(--ox);color:var(--ox)}.corridor-wrap.svelte-14yeenj{max-width:1160px;margin:0 auto}.corridor.svelte-14yeenj{scroll-snap-type:x proximity;gap:clamp(28px,4vw,52px);margin:0;padding:6px clamp(20px,4vw,48px) 12px;scroll-padding-left:clamp(20px,4vw,48px);list-style:none;display:flex;overflow-x:auto}.corridor.svelte-14yeenj>li:where(.svelte-14yeenj){scroll-snap-align:start;flex:0 0 226px}.trust.svelte-14yeenj{border-top:1px solid var(--hairline);padding:clamp(48px,7vw,88px) 0}.trust.svelte-14yeenj .section-head:where(.svelte-14yeenj) h2:where(.svelte-14yeenj){margin-bottom:40px}.trust-grid.svelte-14yeenj{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,36px);display:grid}.panel.svelte-14yeenj{background:var(--panel);padding:26px 26px 30px}.panel-label.svelte-14yeenj{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ox);margin:0 0 12px;font-size:.76rem;font-weight:600}.panel-body.svelte-14yeenj{font-family:var(--serif);color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.65}.band.svelte-14yeenj{background:var(--ox)}.band-inner.svelte-14yeenj{text-align:center;padding-top:clamp(52px,7vw,84px);padding-bottom:clamp(52px,7vw,84px)}.band.svelte-14yeenj h2:where(.svelte-14yeenj){font-family:var(--serif);color:var(--wall);margin:0 0 12px;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;line-height:1.15}.band-lede.svelte-14yeenj{max-width:46ch;font-family:var(--serif);color:#eaded9;margin:0 auto 32px;font-size:1.08rem;line-height:1.6}.band-actions.svelte-14yeenj{justify-content:center}.action-band-primary.svelte-14yeenj{background:var(--wall);color:var(--ox)}.action-band-primary.svelte-14yeenj:hover{color:var(--ox);background:#fffdf9}.action-band-secondary.svelte-14yeenj{color:var(--wall);border:1px solid #f7f5f0bf}.action-band-secondary.svelte-14yeenj:hover{border-color:var(--wall);color:var(--wall)}.band.svelte-14yeenj :where(.svelte-14yeenj):where(a:where(.svelte-14yeenj)):focus-visible{outline-color:var(--wall)}.gallery-foot.svelte-14yeenj{border-top:1px solid var(--hairline);padding:34px 0 30px}.foot-inner.svelte-14yeenj{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.foot-wordmark.svelte-14yeenj{font-family:var(--serif);letter-spacing:.14em;color:var(--ink);font-size:1.05rem;font-weight:700}.foot-wordmark.svelte-14yeenj:hover{color:var(--ox)}.foot-location.svelte-14yeenj{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.78rem}.gallery-foot.svelte-14yeenj nav:where(.svelte-14yeenj){margin-left:auto}.gallery-foot.svelte-14yeenj nav:where(.svelte-14yeenj) ul:where(.svelte-14yeenj){flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.gallery-foot.svelte-14yeenj nav:where(.svelte-14yeenj) li:where(.svelte-14yeenj){font-family:var(--sans);color:var(--ink-muted);align-items:center;gap:12px;font-size:.8rem;display:flex}.gallery-foot.svelte-14yeenj nav:where(.svelte-14yeenj) a:where(.svelte-14yeenj){color:var(--ink)}.gallery-foot.svelte-14yeenj nav:where(.svelte-14yeenj) a:where(.svelte-14yeenj):hover{color:var(--ox)}.demo-note.svelte-14yeenj{border-top:1px solid var(--hairline);font-family:var(--sans);color:var(--ink-muted);margin:22px 0 0;padding-top:18px;font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.tile-art.svelte-14yeenj{transition:none}.tile.svelte-14yeenj:hover .tile-art:where(.svelte-14yeenj){transform:none}}@media (width<=880px){.statement-grid.svelte-14yeenj{grid-template-columns:minmax(0,1fr);gap:48px}.featured.svelte-14yeenj{max-width:300px}.trust-grid.svelte-14yeenj{grid-template-columns:minmax(0,1fr);max-width:460px}.gallery-foot.svelte-14yeenj nav:where(.svelte-14yeenj){flex-basis:100%;margin-left:0}}@media (width<=720px){.service-list.svelte-14yeenj{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.actions.svelte-14yeenj{flex-direction:column;width:100%}.action.svelte-14yeenj{width:100%}.corridor.svelte-14yeenj>li:where(.svelte-14yeenj){flex-basis:200px}}
