/* Figurative marginalia. The photographic master stays a separate image. */
.leaf-repertoire{position:absolute;inset:0 auto auto 0;width:100%;aspect-ratio:1672/5901;pointer-events:none;isolation:isolate}
.incision-definitions{position:absolute;overflow:hidden;pointer-events:none}
.leaf-scene{position:absolute;display:block;overflow:visible;opacity:var(--density,.8);transform:rotate(var(--turn,0deg));transform-origin:center;mask-image:radial-gradient(ellipse at 50% 50%,#000 27%,#000b 54%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 27%,#000b 54%,transparent 74%)}
.leaf-glyph{position:absolute;display:block;height:auto;overflow:visible;transform:rotate(var(--turn,0deg));fill:none;stroke:#090909;stroke-width:3.3;stroke-linecap:round;stroke-linejoin:round;opacity:.85}
.leaf-glyph path{vector-effect:non-scaling-stroke;stroke-width:1.3}
.leaf-glyph circle{stroke-width:3.3}
.colophon{display:flex;flex-wrap:wrap;gap:7px 22px;margin-top:12px;align-items:center}
.colophon .privacy-link{color:#bdbdb6;text-decoration:none;font-size:8px;letter-spacing:.08em;text-transform:uppercase;min-height:36px;display:inline-flex;align-items:center;border-bottom:1px solid #ffffff24}
.visual-source-list{list-style:none;padding:0;margin:30px 0 0}
.visual-source-list li{border-top:1px solid #ffffff24;padding:20px 0}
.visual-source-list small{display:block;color:var(--dim);font-size:10px;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}
.visual-source-list a{display:block;font-size:16px;line-height:1.6}
.visual-source-list p{font-size:12px;line-height:1.7;color:var(--dim);margin:7px 0 0}
@media(max-width:700px){
 .leaf-scene{opacity:calc(var(--density,.8) * .93)}
 .leaf-glyph path{stroke-width:.85}
 .colophon{gap:4px 17px}.colophon .privacy-link{font-size:7px;min-height:38px}
}
