.figure[data-astro-cid-khibeaae]{--figure-active:var(--lightningcss-light,var(--palette-orange))var(--lightningcss-dark,color-mix(in srgb, var(--palette-orange) 75%, var(--palette-cream)));min-width:0;color:var(--ink);display:block;position:relative}.figure__ink[data-astro-cid-khibeaae],.figure__lit[data-astro-cid-khibeaae],.figure__tapes[data-astro-cid-khibeaae],.figure__leaders[data-astro-cid-khibeaae],.figure__marks[data-astro-cid-khibeaae],.figure[data-astro-cid-khibeaae]>.figure__burn{width:100%;height:100%;position:absolute;inset:0}.figure__ink[data-astro-cid-khibeaae]{background:currentColor;-webkit-mask:url(/body-log/vitruvian.svg) 50%/100% 100% no-repeat;mask:url(/body-log/vitruvian.svg) 50%/100% 100% no-repeat}.figure__lit[data-astro-cid-khibeaae]{color:var(--figure-active);pointer-events:none}.figure__lit[data-astro-cid-khibeaae][hidden]{display:none}.figure__tapes[data-astro-cid-khibeaae] path[data-astro-cid-khibeaae],.figure__leaders[data-astro-cid-khibeaae] path[data-astro-cid-khibeaae]{vector-effect:non-scaling-stroke}.figure__tapes[data-astro-cid-khibeaae]{pointer-events:none;stroke:var(--figure-active);stroke-width:2px}.figure__tapes[data-astro-cid-khibeaae] path[data-astro-cid-khibeaae]:not(.is-active){display:none}.figure[data-astro-cid-khibeaae]>.figure__burn{pointer-events:none}.figure__leaders[data-astro-cid-khibeaae]{pointer-events:none;stroke:currentColor;stroke-width:.75px}.figure__leaders[data-astro-cid-khibeaae] path[data-astro-cid-khibeaae].is-active{stroke:var(--figure-active);stroke-width:1.25px}.figure__marks[data-astro-cid-khibeaae]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.figure[data-astro-cid-khibeaae]:not([data-ready]) .figure__ink[data-astro-cid-khibeaae]{visibility:hidden}.figure__leaders[data-astro-cid-khibeaae],.figure__dot[data-astro-cid-khibeaae],.figure__name[data-astro-cid-khibeaae]{transition:opacity calc(var(--motion-media-fade-duration) / 2) ease}.figure[data-astro-cid-khibeaae]:not([data-marks]) .figure__leaders[data-astro-cid-khibeaae],.figure[data-astro-cid-khibeaae]:not([data-marks]) .figure__dot[data-astro-cid-khibeaae],.figure[data-astro-cid-khibeaae]:not([data-marks]) .figure__name[data-astro-cid-khibeaae]{opacity:0}.figure[data-astro-cid-khibeaae]:not([data-marks]) .figure__name[data-astro-cid-khibeaae]{pointer-events:none}}.figure__dot[data-astro-cid-khibeaae]{background:var(--bg);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:inset 0 0 0 1px}@media (width<=720px){.figure__dot[data-astro-cid-khibeaae]{width:3px;height:3px;box-shadow:none;background:currentColor;margin:-1.5px 0 0 -1.5px}}.figure__dot[data-astro-cid-khibeaae].is-active{background:var(--figure-active);box-shadow:none}.figure__name[data-astro-cid-khibeaae]{min-height:0;padding:2px var(--s1);font-size:var(--f-label);white-space:nowrap;color:var(--ink);mix-blend-mode:difference;pointer-events:auto;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1.25;position:absolute}.figure__name--left[data-astro-cid-khibeaae]{transform:translateY(-50%)}.figure__name--right[data-astro-cid-khibeaae]{transform:translate(-100%,-50%)}.figure__name[data-astro-cid-khibeaae].is-active{color:var(--figure-active);mix-blend-mode:normal}.body-sizes[data-astro-cid-zac2htnp]{--figure-ratio:calc(940 / 1265);grid-template:"details""figure"/minmax(0,1fr);display:grid;container-type:inline-size}.body-sizes__figure[data-astro-cid-zac2htnp]{grid-area:figure;min-width:0;display:grid}.body-sizes__figure[data-astro-cid-zac2htnp]>.figure{width:min(100%, 92dvh * var(--figure-ratio));margin-inline:auto}.body-sizes__details[data-astro-cid-zac2htnp]{grid-area:details;min-width:0}.body-detail[data-astro-cid-zac2htnp]{gap:var(--s3);display:grid}.body-detail[data-astro-cid-zac2htnp][hidden]{display:none}.body-detail[data-astro-cid-zac2htnp] h2[data-astro-cid-zac2htnp]{font-size:var(--f-body);font-weight:600}.body-detail__value[data-astro-cid-zac2htnp]{margin:0;font-weight:500;line-height:1.35}.body-detail__notes[data-astro-cid-zac2htnp]{font-size:var(--f-small);white-space:pre-line;margin:0;line-height:1.4}.body-detail__notes[data-astro-cid-zac2htnp] strong[data-astro-cid-zac2htnp]{font-weight:600}.body-detail__record[data-astro-cid-zac2htnp]{gap:var(--s1);font-size:var(--f-small);line-height:1.4;display:grid}.body-detail__record[data-astro-cid-zac2htnp] h3[data-astro-cid-zac2htnp]{font-size:var(--f-small);margin:0;font-weight:600}.body-detail__toggle[data-astro-cid-zac2htnp].disclosure-toggle{cursor:pointer;min-height:0;font-weight:600;position:relative}.body-detail__toggle[data-astro-cid-zac2htnp]:before{content:"";position:absolute;inset:-12px -8px}.body-detail__record[data-astro-cid-zac2htnp] ul[data-astro-cid-zac2htnp]{margin:0}.body-detail__history[data-astro-cid-zac2htnp]{gap:var(--s1);font-size:var(--f-small);margin:0;line-height:1.25;display:grid}.body-detail__history[data-astro-cid-zac2htnp] div[data-astro-cid-zac2htnp]{justify-content:space-between;gap:var(--s3);display:flex}.body-detail__history[data-astro-cid-zac2htnp] dd[data-astro-cid-zac2htnp]{margin:0}@media (prefers-reduced-motion:no-preference){.body-detail[data-astro-cid-zac2htnp]:not([hidden]){animation:body-detail-fade var(--motion-media-fade-duration) ease both}}@keyframes body-detail-fade{0%{opacity:0}}@media (width<=1099px){.body-sizes__details[data-astro-cid-zac2htnp]:has(.body-detail:not([hidden])){padding-bottom:var(--s5)}}@media (width<=900px){.body-sizes__figure[data-astro-cid-zac2htnp]{width:100vw;margin-inline:calc(50% - 50vw)}.body-sizes__figure[data-astro-cid-zac2htnp]>.figure{width:min(100vw, 92dvh * var(--figure-ratio))}}@media (width>=1100px){.body-sizes[data-astro-cid-zac2htnp]{--figure-width:min(66cqw, 100cqh * var(--figure-ratio));gap:var(--s6);grid-template:"figure details"minmax(0,1fr)/auto minmax(0,1fr);height:100%;min-height:0;container-type:size}.body-sizes__figure[data-astro-cid-zac2htnp]>.figure{width:var(--figure-width);margin-inline:0}.body-sizes__details[data-astro-cid-zac2htnp]{max-height:calc(var(--figure-width) / var(--figure-ratio));overscroll-behavior:contain;scrollbar-width:none;align-self:start;overflow-y:auto}.body-sizes__details[data-astro-cid-zac2htnp]::-webkit-scrollbar{display:none}}
