.visual-atlas,.atlas-invitation{padding:80px 6%;background:#f8f4ed;border-top:1px solid #ded1d5;color:#470235}.atlas-intro{max-width:760px;margin-bottom:42px}.atlas-intro h2,.atlas-invitation h2{font:400 clamp(32px,4vw,52px)/1.12 Georgia,serif;margin:18px 0}.atlas-intro p,.atlas-invitation p{font-size:17px;line-height:1.8}.atlas-intro .atlas-context{font-size:13px;color:#685b63;max-width:65ch}.atlas-context a{text-decoration:underline;text-underline-offset:3px}.atlas-group{border-top:1px solid #cebdc4}.atlas-group summary{cursor:pointer;padding:26px 0;font:400 28px/1.3 Georgia,serif}.atlas-group summary span{float:right;font:12px/2 Arial,sans-serif;color:#685b63}.atlas-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 30px;padding:10px 0 40px}.atlas-figure{margin:0;min-width:0}.atlas-open{position:relative;display:block;width:100%;padding:0;background:#fcf8ef;border:1px solid #e4d9cd;cursor:zoom-in;color:#470235}.atlas-open img{display:block;width:100%;height:300px;object-fit:contain}.atlas-open span{display:block;text-align:right;padding:12px 18px;border-top:1px solid #e4d9cd;font:12px Arial,sans-serif}.atlas-open:hover{border-color:#a57756}.atlas-open:focus-visible,.artwork-toolbar button:focus-visible,.atlas-group summary:focus-visible{outline:2px solid #bc481b;outline-offset:4px}.atlas-figure h3{font:400 25px/1.3 Georgia,serif;margin:18px 0 8px}.atlas-figure p{font:14px/1.7 Arial,sans-serif;color:#685b63;max-width:60ch;margin:0}.atlas-download{border-top:1px solid #cebdc4;padding-top:25px;display:flex;gap:26px;align-items:baseline;flex-wrap:wrap}.atlas-download a{font-size:17px;text-decoration:underline;text-underline-offset:5px}.atlas-download span{font:13px/1.6 Arial,sans-serif;color:#685b63}.artwork-dialog{width:min(1200px,94vw);max-width:94vw;max-height:92dvh;border:1px solid #cab9bd;background:#fffdf8;color:#470235;padding:20px}.artwork-dialog::backdrop{background:rgba(30,8,23,.8)}.artwork-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:15px}.artwork-toolbar h2{font:400 25px/1.2 Georgia,serif;margin:0 auto 0 0}.artwork-toolbar button{background:#470235;color:white;border:0;padding:13px 18px;min-height:44px;cursor:pointer}.artwork-viewport{overflow:auto;max-height:65dvh;background:#f9f4eb}.artwork-viewport img{display:block;max-width:100%;max-height:65dvh;width:auto;height:auto;margin:auto}.actual-size .artwork-viewport img{max-width:none;max-height:none;width:auto;height:auto}.artwork-dialog p,.artwork-dialog>a{font:13px/1.6 Arial,sans-serif}.artwork-dialog>a{text-decoration:underline}.artwork-is-open{overflow:hidden}@media(max-width:700px){.visual-atlas,.atlas-invitation{padding:48px 6%}.atlas-grid{grid-template-columns:1fr;gap:28px}.atlas-open img{height:auto;max-height:360px}.atlas-group summary{font-size:23px}.atlas-group summary span{float:none;display:block;margin-left:23px}.artwork-dialog{padding:12px}.artwork-toolbar{flex-wrap:wrap}.artwork-toolbar h2{width:100%;font-size:22px}.artwork-toolbar button{padding:12px 16px}.artwork-viewport,.artwork-viewport img{max-height:58dvh}}
.visual-atlas .atlas-group summary span,.visual-atlas .atlas-group[open] summary span{transform:none;transition:none}
